我有以下与 Form Collective 包一起使用的代码,但是由于该包尚未针对 5.5 进行更新,因此现在无法正常工作。我也在使用 Spatie 的 Laravel Permission 包
我的代码是
@foreach ($permissions as $permission)
{{Form::checkbox('permissions[]', $permission->id, $role->permissions ) }}
{{Form::label($permission->name, ucfirst($permission->name)) }}<br>
@endforeach
我相信这只是循环permissions
,如果permission
属于当前,则role
选中该框。
我怎样才能在不使用包的情况下实现这一点?
我目前已经尝试过
@foreach ($permissions as $permission)
<div class="checkbox">
<label>
{{ ucfirst($permission->name) }}
</label>
<input type="checkbox" name="permissions[]" value="{{ $permission->id }}">
<br>
</div>
@endforeach
但是我不确定如何根据角色在列表中是否具有权限来附加选中的属性。