Form Collectiveパッケージで動作する以下のコードがありますが、パッケージが5.5用に更新されていないため、今は動作しません。私はまた私が持っているコードは、私はちょうどpermissions
を通って、permission
は現在role
チェックボックスに属している場合はループしていると信じてLaravel 5.5 - ロールに権限がある場合はチェックボックスをチェックしてください
@foreach ($permissions as $permission)
{{Form::checkbox('permissions[]', $permission->id, $role->permissions) }}
{{Form::label($permission->name, ucfirst($permission->name)) }}<br>
@endforeach
ある
SpatieのLaravel許可パッケージを使用しています。
パッケージを使用せずにこれを行うにはどうすればよいですか?
私は現在
@foreach ($permissions as $permission)
<div class="checkbox">
<label>
{{ ucfirst($permission->name) }}
</label>
<input type="checkbox" name="permissions[]" value="{{ $permission->id }}">
<br>
</div>
@endforeach
を試してみましたが、しかし、私は役割は、リスト内の権限を持っているかどうかに基づいて、checked属性を添付するかどうかはわかりません。
これは実際にはLaravel自体に依存していないが、それはむしろ、HTMLの質問です。とにかく私は以下の答えを投稿しました – Desh901
それはLaravelに依存しません –