У меня есть следующий код, который работает с пакетом Form Collective, однако сейчас он не работает, поскольку пакет не обновлялся до версии 5.5. Я также использую пакет разрешений Laravel от Spatie
У меня есть код
@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
Но я не уверен, как прикрепить проверенный атрибут в зависимости от того, есть ли у роли разрешение в списке.