前提・実現したいこと
/admin/loginから管理者でログインした後に画面遷移される一覧画面(/admin/list)で、ナビゲーションメニュー(views/livewire/admin-navigation-menu.blade.php)のドロップダウンの所にログイン者の名前を表示させたい。
発生している問題・エラーメッセージ
admin-navigation-menu.blade.phpでAuth::user()→name)
でログイン者情報を取得しようとするとエラーが発生し、admin-navigation-menu.blade.phpが表示されません。
/user/loginからユーザーでログインした場合は、/views/navigation-menu.blade.phpにて同じ記述でログイン者情報を取得できています。
また、現在管理者の方ではAuth::user()
で対応しているので、ログイン者情報は取得れないままview( views/admin/list.blade.php)が表示されるようになっています。
Trying to get property 'name' of non-object (View: /work/resources/views/livewire/admin-navigation-menu.blade.php) http://127.0.0.1:8000/admin/list
該当のソースコード
該当コードが多い為、Githubのcreate-Adminブランチからご確認お願い致します。
また、ログイン者のアカウント情報に関しましては念の為こちらへの記載は避けさせて頂きますので、お手数ですがシーダーファイルの方からご確認お願い致します。
GitHub
試したこと
補足情報(FW/ツールのバージョンなど)
laravel8、livewire、docker

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/28 08:11