Laravel和Spatie / Laravel权限-在视图中提取角色名称

时间:2018-12-19 19:28:02

标签: laravel spatie pluck

我希望在Laravel中“摘录”角色的视图名称,每个角色使用不同的徽章。

我的代码:

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

我的结果: enter image description here

我在一个span类中获得了所有角色名称:( 感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

这是什么:

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

答案 1 :(得分:0)

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

我想这就是你想要的。