【发布时间】:2023-03-18 23:30:02
【问题描述】:
我在我的 laravel 项目中使用了委托。 在刀片文件中,当我编辑角色时,我想用复选框显示所有权限。
但我坚持认为如果角色具有权限,我希望检查复选框状态。我将角色和所有权限传递给刀片,然后尝试
@foreach($permissions as $permission)
<input type="checkbox" value="{{$permission->name}}"
@if($role->hasPermission($permission->name))
checked="checked"
@endif
@endforeach
但是没用
我也尝试将 $role 和 $permissions 转换为数组并将它们传递给刀片并使用 foreach 两次,它也没有工作。 有什么办法吗?
【问题讨论】:
-
我试过@permission 但它只是审查登录用户的权限而不是我要编辑的角色。