キャッシュされている認証済みユーザーの取得


 悩み事

キャッシュされた認証済みユーザーの情報を取得したい

 解決方法

Auth::getUser()メソッドを利用します

$user = Auth::getUser();
if(!$user) {
    echo "現在アクセスしているユーザーは認証されていません";
}

 アドバイス

Auth::getUser()Auth::user()は少々異なります

Auth::user()はキャッシュされたデータが無い場合、
またはセッション情報が無い場合は"remember me"Cookieを利用して認証を試みます

Auth::getUser()は、認証済みのユーザーかどうかだけを返却します


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa