【laravel】現在ログインしているユーザー情報を取得(Auth)

laraver_auth

ログインしているユーザー情報を取得したいときに使える、Authファサード

コントローラーで使用する場合

use Illuminate\Support\Facades\Auth; //追加

// 現在ログインしているユーザー情報の取得
$user = Auth::user();

// 現在ログインしているユーザーのID取得
$user_id = Auth::id();

bladeで使用する場合

例)ユーザーIDが1の場合のみ編集ボタンを表示する

@if(Auth::id() === 1)
 <a href="/users/edit">edit</a> @endif

Authについて→https://readouble.com/laravel/5.8/ja/authentication.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA