Laravel.23 ログイン状態による制限.結
メール認証状態による制限。
回答いただきましたーーー
メール認証がすんでいなければ書き込み欄は非表示としたいので、
入力欄を
@if( auth()->check() && auth()->user()->hasVerifiedEmail() )
@endif
で囲む。
hasVerifiedEmail()でUserテーブルのemail_verified_atを参照できる。
メール認証が完了していない場合は、
↑のように書き込み欄の表示を切り替えることができる。
■ユーザ情報
関連して、auth()->user()から以下の値を取得可能
- id
- ユーザ名
- メールアドレス
短いけど認証はこの辺で。
続く