2
Laravel 5.2を終了すると、エラーページが返されます(404)。しかし、Auth :: user()のAuth :: check()メソッドをdump()メソッドで呼び出すとnullが返されます。Laravel 5.2例外ページ(レイアウト)のAuth :: check()
しかし、画面上に現在ログインしているユーザーとのカスタムエラーページが必要です(たとえば、メニュー内の/ app.blade.phpレイアウト:Goodmorning username)。
私はapp/exceptions/handler.phpでWebミドルウェアを有効にしようとしましたが、うまくいきませんでした。
Annyの提案ですか?
はい、私は、通常のサイトをしたいが、メニュー内より:(グッドモーニング*ユーザ名*)。これはうまく動作しますが、デフォルトのレイアウト/ app.blade.phpでは表示されません。 –
「通常の」サイトの意味が分かりませんが、カスタムエラーページを使用できます:https://laravel.com/docs/5.1/エラー#http-exceptionsと、通常のビューのように 'return view( 'errors.404') - > with( 'Error message'); ' –
@AlexeyMezenin私も同じ問題を抱えているようですLaravelのように404エラーページで認証されたユーザーが表示されません...私はちょうどdd(Auth :: user())しようとし、nullを与える....これを解決するには?これは私の質問だった.... http://stackoverflow.com/questions/42418507/laravel-cant-see-if-a-user-is-logged-in-on-404-error-page – lewis4u