2017-08-09 92 views
0

我將我的身份驗證模型更改爲Admin而不是默認模型User。身份驗證正常工作。 Auth::admin()->id;我得到這個錯誤,當我用這個方法:身份驗證模型laravel 5.4

方法管理不存在

回答

0

你改變了模式,但在auth功能仍然會保持不變的任何模型。

所以你應該只使用Auth::user()->id或甚至更好,Auth::id()。 這些對你的管理員模型來說可以很好地工作。

+0

thx男人它工作如此簡單的解決方案:) –

+0

很高興我能幫上忙。考慮將此答案標記爲解決方案,以便其他用戶可能會發現此問題。 – Jerodev

0

您是否已將app/config/auth.php中的模型從用戶更改爲管理模型路徑?

+0

是的,OP在他的問題中這樣說。 – Jerodev

+0

是的,我做了'model'=> App \ Admin :: class, –