我想设置5分钟cookie然后返回视图,
但是如果我在响应中使用视图,cookie丢失。当我回到索引页时,我看不到那个cookie。因为它输了。
但是如果我返回没有视图的响应,它工作得很好。
$response = new Illuminate'Http'Response();
return $response->withCookie(cookie('yes', 'value', 5));
但这不是:
$response = new Illuminate'Http'Response(view('somepage'));
return $response->withCookie(cookie('yes', 'value', 5));
如何在设置cookie后创建视图?
给你:
use Illuminate'Http'Request;
use Illuminate'Cookie'CookieJar;
class NewClass
{
public function handle(Request $requestVal, CookieJar $cookieVal)
{
$cookieVal->queue(cookie('yourCookie', $requestVal->value, 5000));
return redirect('somepage');
}
}