使用laravel 5发送重定向和设置cookie

Sal*_*lar 8 php redirect httpresponse laravel

我编写了这段代码,在客户端的浏览器中设置了一个cookie,之后必须将客户端重定向到"home"路由,

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

客户端收到这些标题但客户端不会请求"主页"路由 在此输入图像描述

我该如何做,设置cookie并重定向用户?

Ali*_*ani 27

你为什么不这样做 return Redirect::to('home');

当然你可以在L4和L5中使用链接做更多的事情.

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

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

  • 那么如何设置cookie呢? (2认同)