現在ログインしているユーザーのモデルを取得するにはどうすればよいですか?

Aug 18 2020

現在ログインしているユーザーのモデルを取得するにはどうすればよいですか?たとえば、システムスタッフと管理者に2種類のユーザーがいる場合はどうでしょうか。どのモデルユーザーが属しているかをどのように知ることができますか?

Auth::user()->?

回答

3 ajthinking Aug 18 2020 at 13:56

組み込みget_classメソッドを使用できますか?

get_class(Auth::user())
3 Egretos Aug 18 2020 at 14:00

を使用してみてくださいinstanceof

if (Auth::user() instanceof Admin) {
// DO something
}

if (Auth::user() instanceof Staff) {
// DO another
}