Arkadaşlar Merhaba.
Permission Management yapmaya çalışıyorum.
Şimdi burada sol tarafta haklarım, üst tarafta bu haklara sahip roller var. Herhangi bir değişiklik yapıp post etmek istiyorum ama beceremedim.
View
<form action="{{ route('update.permission') }}" method="POST" role="form">
<table class="table table-hover">
<thead>
<tr>
<th>Haklar</th>
@foreach($roles as $role)
<th>{{$role->name}} <input type="hidden" name="role_name[]" value="{{$role->name}}"></th>
@endforeach
</tr>
</thead>
<tbody>
@foreach($permissions as $permission)
<tr>
<th>{{ $permission->name}}</th>
@foreach($roles as $role)
<th><input type="checkbox" class="flat" name="permission_name[]" value ="{{$permission->name}}" {{ $role->hasPermission($permission->name) ? 'checked' : ''}}></th>
@endforeach
</tr>
@endforeach
</tbody>
</table>
<div class="ln_solid"></div>
<div class="form-group">
<div class="col-md-9 col-sm-9 col-xs-12 ">
<button type="submit" class="btn btn-success">Kaydet</button>
</div>
</div>
<input type="hidden" value="{{ Session::token() }}" name="_token"></input>
</form>
Bunu post ettikten sonra controller algoritmasını oluşturamadım sadece.
foreach ($request['permission_name'] as $per ) {
foreach ($request['role_name'] as $rol) {
$role=Role::where('name', $rol)->first();
}
}
Yardımcı olursanız sevinirim