我的应用程序中有三个帐户,这绝对意味着我有三个警卫。当我这样做时,在我的控制器中:
stringBuilder2.Append(this.L("PrintEmail_InvoiceDate") + " " +
(invoice.Date.HasValue
? DateTime.Parse(invoice.Date.ToString()).ToString("G")
: ""));
我从users表中获取用户user_id。我想从代理人表中获取user_id,其表示我已将其命名为agent。我试试这个:
dd($apartment->user_id = Auth::id());
我收到此错误:
调用未定义的方法Illuminate \ Auth \ SessionGuard :: agent()。
有谁知道我怎么能正确地指出我想要的后卫?
答案 0 :(得分:0)
这是您获取特定警卫的user_id的方式:Auth::guard('name_of_your_guard')->id();