私は Laravel 5.3
を使用しており、constructor
メソッドで authenticated ユーザーの id
を取得しようとしています。次のように指定した会社でユーザーをフィルタリングできます:
ただし、これではユーザー id
は返されません。 Auth::check()
も試してみましたが、うまくいきません。
Auth::check()
を __construct()
メソッドから移動すると、これは機能します:
しかし、これを HomeController
のコンストラクターにも入れると、これは 失敗します!
5.3 以降
Auth::check
はコントローラーのコンストラクターでは機能しません。これは文書化されていない変更の 1 つです。したがって、ミドルウェアに移動するか、コントローラー メソッドを確認するか、プロジェクトを 5.2.x に移動する必要があります。######書類###### リーリー