In # 1 per la prima volta convertire il vostro Eloquente a un array, e poi si converte a JSON, che sembra un po 'ridondante.
Con questo in mente, mi piacerebbe andare con 2 # se si sta tornando il JSON al chiamante.
noti inoltre che, in L4, ogniqualvolta un modello eloquenti viene colato in una stringa verrà automaticamente convertito JSON. Quindi, si può fare come in questo esempio dalla documentazione per restituire i dati JSON direttamente dal vostro percorso:
Route::get('users', function()
{
return User::all();
});
Per ulteriori informazioni, vedere http://four.laravel.com/docs/eloquent#converting-to-arrays-or-json
fonte
2013-03-24 18:19:44
Ciò appare con me: 'Il contenuto di risposta deve essere una stringa o un oggetto attuazione __toString(), given.' "booleano" – uruapanmexicansong