{!! Form::select('task_assign_to', \Cartalyst\Sentinel\Roles\EloquentRole::whereIn('id', [1,2,3])->with('users')->lists('name', 'id'), null, ['class' => 'form-control', 'id'=>'task_assign_to', 'required' => 'required']) !!}
我让它显示每个角色,但在每个角色下需要让用户将其作为角色。我不确定我需要做什么,所以它会显示用户。这是利用Laravel。
例如,如果我们有3个角色。所有者,管理员,用户以及每个角色中有这么多用户,这就是我希望它显示的方式。
<select>
<optgroup>Owners</optgroup>
<option>Owner 1</option>
<option>Owner 2</option>
<option>Owner 3</option>
<optgroup>Admins</optgroup>
<option>Admin 1</option>
<option>Admin 2</option>
<option>Admin 3</option>
<optgroup>Users</optgroup>
<option>User 1</option>
<option>User 2</option>
<option>User 3</option>
</select>