私の Laravel 5 ソースにはUserController
and Model があります。User
また、AuthController
Present も 1 つあります (laravel ソースでビルド済みで出荷されます)。
Eloquent モデルを使用して、ブレードで db からデータをクエリしたいと思います。
ただし、私のUser
モデル(Eloquent)でもコントローラーでも、user()
メソッドは定義されていません。それでも、Auth
クラスからアクセスすることでブレードで使用できました。なぜ?
例えば、
私のブレードでは、{{ Auth::user()->fname }}
動作します。fname
テーブルからデータを取得してusers
エコーします。
その背後にあるロジックは何tasks
ですか?