【发布时间】:2018-04-16 08:33:00
【问题描述】:
鉴于以下代码,我的所有复选框(角色)都标记为已选中,即使用户只有一个角色。
使用 Laravel 和 Spatie Laravel 权限包。
我在 Tinker 中尝试了相同的代码,结果返回 True、False、False,所以它应该可以工作...
@foreach ($roles as $role)
<div>
<label>
<input type="checkbox" value="{{ $role->name }}" checked="{{ $user->hasRole($role->name) ? 'checked' : '' }}">
<span>
{{ $role->name }}
</span>
</label>
</div>
@endforeach
【问题讨论】: