отправляйте перенаправление и устанавливайте файлы cookie с помощью laravel 5


Я написал этот код, который устанавливает файл cookie в браузере клиента, и после этого должен перенаправить клиента на "домашний" маршрут,

$response = new Response();
$response->withCookie(cookie()->forever('language', $language));
$response->header('Location' , url('/home')) ;
return $response ;

Клиент получает эти заголовки, но клиент не делает запрос на "домашний" маршрут enter image description here

Как я должен сделать и то, и другое, установив файл cookie и перенаправив пользователя?

Author: Salar, 2015-05-30

1 answers

Почему бы тебе не сделать return Redirect::to('home');

Конечно, вы можете использовать цепочку, чтобы делать больше вещей, как в L4, так и в L5.

L4: return Redirect::to('home')->withCookie($cookie);

L5: return redirect('home')->withCookie($cookie);

 21
Author: Ali Gajani, 2015-05-30 20:15:09