laravel 5.2为每个用户显示角色



我的控制器是

public function index()
{
    $users = User::paginate(15);
    return view('dash.users.index')->with(array('users' => $users));
}

在视图中,我传递:{{ $item->roles }}并将所有列作为数组返回,如果我将{{ $item->roles->get('name') }}放在表中,为什么?

我想为每个用户显示用户->角色->名称

如果它是一个数组,您应该只简单地使用这个:

{{ $item->roles['name'] }}

使用嵌套foreach解决!@foreach($item->roles as $item) {{ $item['name'] }} @endforeach

在我的@foreach用户中

感谢Mojtaba的帮助!

最新更新