Page 131 - 0149-curso-laravel-5_Neat
P. 131
Laravel 5
>json() , el cual además añadirá en la cabecera de la respuesta que los datos enviados
están en formato JSON. Por ejemplo:
$usuarios = User::all();
return response()->json( $usuarios );
Este método también puede recibir otro tipo de valores (como una variable, un array, etc.) y
los transformará también a JSON para devolverlos como respuesta a la petición:
return response()->json( ['name' => 'Steve', 'state' => 'CA'] );
Si queremos especificar el código de la respuesta, por ejemplo cuando queremos indicar
que ha sucedido algún error, podemos añadirlo como segundo parámetro, por ejemplo:
return response()->json( ['error'=>true, 'msg'=>'Error al procesar la petición' ], 500 );
La lista completa de los códigos HTTP de respuesta que podemos utilizar la podéis
encontrar en:
http://es.wikipedia.org/wiki/Anexo:C%C3%B3digos_de_estado_HTTP
Respuestas especiales 131