【发布时间】:2018-04-25 13:06:38
【问题描述】:
我有一个表“角色”
还有另一个表'role_users'
如何根据“role_users”中对应“user_id”的值显示从“角色”表中检索到的复选框?
我认为这是:
{!! Form::open(['url' =>URL::to('admin/user/'.$profileUser->id) , 'method'=>'PUT', 'enctype'=>'multipart/form-data' ]) !!}
@foreach ($userRoles as $key => $userRole)
<tr>
<td width="10%">{{ Form::label($userRole->name) }}</td>
<td>{{ Form::checkbox( 'rolename[]', $userRole->id) }}</td>
</tr>
@endforeach
<tr>{{ Form::submit('Save', array('class' => 'btn', 'name' => 'roleSubmit')) }}</tr>
</tbody>
{{ Form::close() }}
地点:
$userRoles = DB::table('roles')->get();
如何根据“role_users”中对应“user_id”的值显示从“角色”表中检索到的复选框?
【问题讨论】:
-
您有什么要求。?请具体
-
我想根据 'role_users' 表中的值显示复选框(由表 'role' 的值生成)标记/取消标记,对于 'user_id'=3117
-
你需要
eager load指定用户的角色和权限。
标签: php mysql laravel checkbox eloquent