我写了这段代码,它在客户端的浏览器中设置了一个 cookie,之后必须将客户端重定向到“home”路由,
$response = new Response();
$response->withCookie(cookie()->forever('language', $language));
$response->header('Location' , url('/home')) ;
return $response ;
客户端收到这些 header ,但客户端不请求“home”路由
我应该怎么做,设置 cookie 和重定向用户?
最佳答案
你为什么不做 return Redirect::to('home');
当然你可以使用链来做更多的事情,无论是在 L4 还是 L5。
L4: return Redirect::to('home')->withCookie($cookie);
L5: return redirect('home')->withCookie($cookie);
关于php - 使用 laravel 5 发送重定向和设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30550789/