在我的主页中,我可以使用以下命令打印已登录帐户的名称和电子邮件:
{{ Auth::user()->name }}
{{ Auth::user()->email }}
但是当我想使用这个打印附加到帐户的角色时:
{{ Auth::user()->roles }}
它会打印表中所有数据的键和值的集合,如下所示:
[{"id":3,"name":"mahasiswa","display_name":"Mahasiswa","description":"Mahasiswa","created_at":"2021-03-22T13:09:14.000000Z","updated_at":"2021-03-22T13:09:14.000000Z","pivot":{"user_id":4,"role_id":3,"user_type":"App\\Models\\User"}}]
我只想提取名称或显示名称。
所以,我正在使用,{{ Auth::user()->roles->where('name')->first() }}
但它仍然显示相同的集合,但没有“[]”括号。