Laravel 和 spatie/laravel-permission - 将角色名称提取到视图

Laravel and spatie/laravel-permission - plucking names of roles to a view

我想在 Laravel 到 "pluck" 中查看角色名称,每个角色都有不同的徽章。

我的代码:

<td><span class="badge badge-secondary">{{ $user->roles()->pluck('name')->implode(' ') }}</span></td>

我的结果:

我在一个范围内获取所有角色名称 class :( 感谢您的帮助。

这个怎么样:

<td>
    @foreach($user->roles()->pluck('name') as $role_name){
       <span class="badge badge-secondary">{{ $role_name }}</span>
    @endforeach
</td>
<td>
    @foreach($user->roles as $role){
        <span class="badge badge-secondary">{{ $role->name }}</span>
    @endforeach
</td>

我想这就是你想要的。