表Users
中有一些字段:id, password, language
。
对于授权用户,我可以获得id
字段,如:Auth::user()->id
。
但我如何获得language
字段?它存放在哪里?
答案 0 :(得分:2)
Auth::user()
将抓取当前登录的用户。如果你去dd(Auth::user())
,你会发现它只是返回了雄辩的对象。这意味着如果您想从登录用户的数据库中获取另一个字段,那么您只需
Auth::user()->language
用户对象与执行
相同$user = \App\User::find(1);
dd($user->language);
答案 1 :(得分:0)
当您尝试Auth::user();
代码时,您将获得经过身份验证的用户信息的所有详细信息。您可以获得所需的数据。这对任何人都应该100%肯定。
$user = Auth::user();
dd($user->language); or dd($user->name);