отправьте редирект и настройку cookie, используя laravel 5

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

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

клиент получает эти заголовки, но клиент не отправляет запрос на «домашний» маршрут
введите описание изображения здесь

как мне сделать оба, установить cookie и перенаправить пользователя?

6

Решение

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

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

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

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

23

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]