【发布时间】:2022-01-11 05:55:44
【问题描述】:
伙计们,我创建了一个 Laravel 项目。 我有师傅。始终包含用户数据的布局。 所以我有一个导航栏,例如 $user->name。
在每个控制器中,我需要添加 User 模型以及 where 函数。
$user = User::find(auth()->user()->id)
也许这个例子不好,但我也将公司包含在主文件中,所以它显示在导航栏中。
有没有一种方法,我不需要重复这个过程?所以我并不总是在控制器中需要它。
感谢阅读。
【问题讨论】:
-
你不需要那个,在你的刀片上你可以使用
auth()助手来获取用户的任何数据。喜欢,对于电子邮件auth()->user()->email -
只使用 auth()->user();它为您提供当前用户对象
标签: laravel model-view-controller