請教大大前輩,感謝在先!
關於RBAC設計設:我有role 、perm 、perm_role 3張表
role:
id | name
1 | 經理
2 | 小編
perm:
id | name
1 | 發布文章
2 | 修改文章
3 | 刪除文章
perm_role:(角色id為2的小編只有2個權限)
perm_id | role_id
1 | 2
2 | 2
請教前輩:我要在blade 中顯示如下圖:
我在 blade 中試著這樣寫,但是條件判斷不知道怎麼寫?
或應該怎麼改寫???
@foreach ($perms as $perm)
<li>
<div class="item">
@if( ???? ) //怎麼寫呢?
<input id="name" type="checkbox" name="name[]" value="{{ $perm->id }}" checked="checked">
@else
<input id="name" type="checkbox" name="name[]" value="{{ $perm->id }}">
@endif
<label for="name" class="">{{ $perm->name }}</label>
</div>
</li>
@endforeach
有勞前輩解答,謝謝!
可以考慮從這裡著手
<input id="name" type="checkbox" name="name[]" value="{{ $perm->id }}" {{ (你的判斷式) ? "checked" : "" }} >