2017-06-19 30 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();