Laravel 5.2でクッキーを設定できないという問題に遭遇しました。問題は、this postを読んだ後に解決されました。 (。だから私は必要なものソリューションが、説明ではありません)要するになぜwithCookie()が機能していないのですか?
、
return view('welcome')->withCookie(cookie('test', 'test', 45000));
これは動作しませんし、それを動作させるために、次のいずれか
public function index(CookieJar $cookieJar, Request $request)
{
if($request->referrer){
$cookieJar->queue(cookie('referrer', $request->referrer, 45000));
}
return view('welcome');
}
または
$response = new \Illuminate\Http\Response(view('welcome'));
$response->withCookie(cookie('referrer', $request->referrer, 45000));
return $response;
私に迷惑をかけるのは、最初のコードがeを返さないということですrrorはクッキーを設定しません。実際に何か有効なことをしますが、クッキーは設定しません。それは実際に何をしていますか?なぜ、後の2つのソリューションが機能するのですか?