Support the ongoing development of Laravel.io →
posted 10 years ago
Views

Hi,

Having this route in routes.php

Route::get('/test-array', function(){
   return [1,2,3,"hello"]; 
});

We will receive this as the output:

[1,2,3,"hello"]

Which is json. The same would happen if I send the eloquent collection.

Where can I read about this behaviour, in order so I can adjust/override it further.

Here: http://laravel.com/docs/responses , we have only the description of the strings responses.

Any thoughts are appreciated.

Regards,

Last updated 2 years ago.
0
Route::get('/test-array', function(){
   return Response::json([1,2,3,"hello"]);
});
Last updated 2 years ago.
0

Well,

Yes, I can do that :)

But I'm interested of how the current behaviour is handled. And how could I override it on the global level.

Last updated 2 years ago.
0

Sign in to participate in this thread!

Eventy

Your banner here too?

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.