Laravel 使用 Cookie 有兩種方式

設定 Cookie

// 使用 Cookie::make 並設定時間
$cookie = Cookie::make('name', 'Johnson', $minutes);

// Forever
$cookie = Cookie::forever('name', 'Johnson');

// 使用 make 或 forever 產生的 Cookie 必須自行Attaching,這樣才算設定完成。
// return Response::make('Hello World')->withCookie($cookie);
return Redirect::to('test2')->withCookie($cookie);

另一種做法,使用 queue 就不需要 Attaching

Cookie::queue('name', 'Johnson', $minutes);
return Redirect::to('test2');
Categories: Laravel