@push('scripts')
<script>
function checkedAll(allCheckbox){
var allCheckboxes = document.querySelectorAll('.form-check-input');
for (var i = 0; i < allCheckboxes.length; i++){
var curCheckbox = allCheckboxes[i];
if (curCheckbox.id != 'pilih-semua'){
curCheckbox.checked = allCheckbox.checked;
}
}
}
</script>
@endpush
<div class="form-group">
<label for="name">Nama Role</label>
<input type="text" name="name" placeholder="Nama Role" class="form-control" id="name" value="{{ old('name',@$data->name) }}" required>
@error('name')
<span class="invalid-feedback show" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="">Akses Menu
<div class="form-check">
<div class="checkbox">
<input type="checkbox" id="pilih-semua" class="form-check-input" onclick="checkedAll(this)">
<label for="pilih-semua">Pilih Semua</label>
</div>
</div>
</label>
<div class="card">
<div class="card-body">
@foreach ($menus as $key => $menu)
<div class="row">
<div class="col-md-12">
<hr>
<strong>{{ $key }}</strong>
</div>
</div>
<div class="row">
@foreach ($menu as $item)
<div class="col-md-3">
<div class="form-check">
<div class="checkbox">
<input type="checkbox" id="{{ str_replace(" ","-",$key) }}-{{ $item }}" class="form-check-input" name="menu[]" value="{{ $item }} {{ $key }}" {{ in_array($item." ".$key,old('menu',@$role_menu ?? [])) ? "checked" : "" }}>
<label for="{{ str_replace(" ","-",$key) }}-{{ $item }}">{{ $item }} {{ $key }}</label>
</div>
</div>
</div>
@endforeach
</div>
@endforeach
</div>
</div>
</div>
</div>
</div>
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]