デフォルトのモデルUserではなく、認証モデルをAdminに変更しました。認証は正常に動作します。私はこのエラーを取得するAuth::admin()->id;
私はこの方法を使用する場合:認証モデルlaravel 5.4
方法管理者は、あなたがモデルを変更
デフォルトのモデルUserではなく、認証モデルをAdminに変更しました。認証は正常に動作します。私はこのエラーを取得するAuth::admin()->id;
私はこの方法を使用する場合:認証モデルlaravel 5.4
方法管理者は、あなたがモデルを変更
存在していませんが、認証機能は、まだすべてのモデルで同じままになります。
Auth::user()->id
、さらにはAuth::id()
を使用してください。 これはあなたの管理者のモデルで完全に正常に動作します。
app/config/auth.php
のモデルを、UserからAdminモデルのパスに変更しましたか?
はい、OPは彼の質問でそう言った。 – Jerodev
はい私は 'モデル' => App \ Admin ::クラス、 –
それはとても簡単な解決策でした:) –
うれしい私は助けることができました。他のユーザーがこれを見つけるかもしれないように、この回答を解決策としてマークすることを検討してください。 – Jerodev