Laravelで自作した404画面を表示させたく、その表示には成功したのですが、ヘッダーの表示がうまくいきません。
ヘッダーはログイン前とログイン後でデザインを分けています。
直面している問題
ログインしているときに404エラー画面を表示しても、ヘッダーがログインしていないときの表示になってしまう。
ホームなどに戻るとログイン後のヘッダーになる。
解決したいこと
ログイン時に404エラー画面を表示させた際、ログイン後に表示されるはずのヘッダーを表示させたい。
試したこと
404画面表示後、ホームなどに戻るとログイン後のヘッダーになるので、404画面のときだけログインをしていないと判断されてしまっていると推測。
user情報が入った変数はログインしているときにはプロバイダーでヘッダーに渡されるようになっているため、もともと@guestを使って認証済かを判断していたものを、user情報が入った変数があるかどうかで判断するようにした。
しかし、404画面にとぶとそもそも変数が存在していないので、やはりログインされていないものとみなされている。
詳しい方、よろしくお願いします。