2017-08-09 18 views
0

デフォルトのモデルUserではなく、認証モデルをAdminに変更しました。認証は正常に動作します。私はこのエラーを取得するAuth::admin()->id;私はこの方法を使用する場合:認証モデルlaravel 5.4

方法管理者は、あなたがモデルを変更

答えて

0

存在していませんが、認証機能は、まだすべてのモデルで同じままになります。

Auth::user()->id、さらにはAuth::id()を使用してください。 これはあなたの管理者のモデルで完全に正常に動作します。

+0

それはとても簡単な解決策でした:) –

+0

うれしい私は助けることができました。他のユーザーがこれを見つけるかもしれないように、この回答を解決策としてマークすることを検討してください。 – Jerodev

0

app/config/auth.phpのモデルを、UserからAdminモデルのパスに変更しましたか?

+0

はい、OPは彼の質問でそう言った。 – Jerodev

+0

はい私は 'モデル' => App \ Admin ::クラス、 –

関連する問題