2017-06-19 31 views
0

我的应用程序中有三个帐户,这绝对意味着我有三名警卫。在我的控制器中,当我这样做时:从特定警卫中检索user_id

dd($apartment->user_id = Auth::id()); 

我从用户表中获取用户user_id。我想从代理表中获取user_id,该代理表的名字叫做代理。我试试这个:

dd($apartment->user_id = Auth::agent()->id); 

,我得到这个错误:

调用未定义的方法照亮\身份验证\ SessionGuard ::剂()。

有谁知道我可以如何正确指向我想要的守卫?

回答

0

这就是你如何得到一个特定后卫的user_id:Auth::guard('name_of_your_guard')->id();