list - Larevel pivot table perimissions chack -
when click on role detail lists permissions .
my controller :
    public function permissions($id) {     $all_permissions = permission::all(); // permissions      $role = role::with('permissions')->where('id', '=', $id)->get(); // role , role permissions      return view('auth.permissions',compact('role','all_permission')); }   all permissions in role of pivot tables list permissions want selected
my view file:
@foreach($role $rol)    {{ $rol->name }}   <tbody>  @foreach($all_permissions $permision)      <tr>          <td> {{ $permision->id }} </td>          <td> {{ $permision->name }}</td>          <td> {{ $permision->label }} </td>          <td> {{ $permision->updates_at }} </td>          <td>              <input type="checkbox" class="make-switch" checked data-size="small" data-on-color="success" data-on-text="yes" data-off-color="danger" data-off-text="hayir"> </li>                                              </td>      </tr>   @endforeach     </tbody>   @endforeach    thanks help.
i think "contains" method have wanted:
this sample 1 of live projects:
@foreach ($permissions $permission) <tr>     <td><label class="css-input css-checkbox css-checkbox-primary">     {!! form::checkbox('permissions['.$permission->id.']', $permission->id, $role->permissions->contains($permission->id)) !!}<span></span></label></td>     <td>{{ $permission->title }}</td>     <td>{{ $permission->slug }}</td>     <td>{{ $permission->description }}</td> </tr> @endforeach       
Comments
Post a Comment