我的 Laravel 5 源代码中有一个UserController
和User
模型。还有一个AuthController
也是 Present (使用 laravel 源预构建)。
我想使用 Eloquent 模型从刀片中的 db 查询数据。
但是,在我的User
模型(Eloquent)和任何控制器中,user()
都没有定义该方法。Auth
即使那样,我也可以通过从课堂上访问它来在我的刀片中使用它。为什么?
例如,
在我的刀片中,{{ Auth::user()->fname }}
有效。fname
它从我的表中检索数据users
并回显它。
它背后的逻辑是什么,我可以为其他数据库表模拟相同的逻辑tasks
吗?