リクエストからクッキーを取得する


cookies

 悩み事

アプリケーションに送信されたクッキーの値を確認したい。

PHPでは、スーパーグローバルの$_COOKIEを利用して取得しますが、
Laravel流に利用してみましょう

 解決方法

Cookie::get()を使います

// $val cookieが存在しない場合はnull
$val = \Cookie::get('COOKIE_NAME');

// 存在しない場合に返却する値を設定します
$name = \Cookie::get('NAME', 'Unknown');
echo "Hello $name";

 アドバイス

これはRequest::cookie()と同じです

実際には、Cookie::get()Request::cookie()のラッパーです


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa