Auth

記事の内容

概要

ユーザーの登録、ログイン、ログアウトなどを簡単に実装でき、セキュリティを確保します。

attempt

ユーザーの資格情報を確認し、成功すればログインします。

if (Auth::attempt(['email' => $email, 'password' => $password])) {
    return redirect()->intended('dashboard');
}

check

ユーザーがログインしているかどうかを確認します。

if (Auth::check()) {
    // ログインしている場合の処理
}

user

現在認証されているユーザーのインスタンスを取得します。

$user = Auth::user();

logout

現在のユーザーをログアウトさせます。

Auth::logout();
return redirect('/login');

id

ログインしているユーザーのIDを取得します。

$userId = Auth::id();

viaRemember

「Remember me」トークンでユーザーが認証されたかどうかを確認します。

if (Auth::viaRemember()) {
    // Remember me でログインした場合の処理
}
記事の内容
閉じる