laravel 5.6 respuestas del servidor response


si una function de controlador devuelve un arreglo laravel lo convierte a json

return response(''un mensaje"); //la funcion tiene 2 parametros opcionales mas status y headers

return response("un mensaje",201)
                                                   ->header('X-TOKEN','secretisimo')
                                                   ->header('X-TOKEN2','secretisimo'2)
                                                   ->cookie('X-COOKIE','micookie');//la cookie se guarda encriptada

return response()->json(['data'=>$data],202);


tambien podemos redireccionar hacia otra pagina asi:

return redirect('/);

o usando el nombre de una ruta, asi:

return redirect()->route('home');


tambien podemos enviar variables 

return redirect()->route('contacto')->with('msg','los datos fueron enviados correctamente');

y leerlos en la vista

@if(session()->has('msg'))
   <h3>{{session('msg')}}</h3>
@else
 ...

@endif

si la pagina a redireccionar a la que llamo a la funcion se puede usar

return back();






No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable