【发布时间】:2017-03-11 11:46:06
【问题描述】:
我有 3 个表,它们是 user->id、name、password、roles->id、role、role_user->role_id、user_id
现在,如果我想在视图页面中显示相关数据意味着与用户相关的角色..我如何在视图中做到这一点? 表示我想显示用户是否具有角色,否则将被选中
这是我的控制器:
$users = User::all();
$roles = Role::all();
return view("Permission::assign_role",compact('users','roles'));
查看页面
<table class="table">
<thead>
<tr>
<th>SL No</th>
<th>Name</th>
<th>Role</th>
</tr>
</thead>
<tbody>
<?php $i = 1; ?>
@foreach($users->roles() as $row)
<tr>
<td>{{$i}}</td>
<td>{{$row->name}}</td>
<td><input type="checkbox" name="role_id" checked> $role->role</td>
</tr>
<?php $i++; ?>
@endforeach
</tbody>
</table>
【问题讨论】: