@php $groupedPermissions = []; foreach ($permissions as $value) { $module = explode('-', $value->name); if (count($module) == 1) { $moduleName = $module[0]; } elseif (count($module) == 2) { $moduleName = $module[0]; } elseif (count($module) == 3) { $moduleName = $module[0] . '-' . $module[1]; } elseif (count($module) == 4) { $moduleName = $module[0] . '-' . $module[1]. '-' . $module[2]; } $groupedPermissions[$moduleName][] = $value; } @endphp @extends('admin.layouts.layouts') @section('title', 'Edit | Role Permission') @section('content')
@csrf @method('PUT')
Edit Role
{{ $errors->first('name') }}
{{ $errors->first('permission') }}
@foreach ($groupedPermissions as $module => $permissions) @endforeach
Module Permissions
{{ ucfirst(str_replace('-', ' ', $module)) ?? ucfirst($module) }}
@foreach ($permissions as $perm)
id, $role_permissions) ? 'checked' : '' }}>
@endforeach
Mobile App Permissions
@foreach ($mobile_permissions as $module => $permissions) @endforeach
Module Permissions
{{ ucfirst(str_replace('-', ' ', $module)) ?? ucfirst($module) }}
@foreach ($permissions as $permission)
id, $role_mobile_permissions) ? 'checked' : '' }}>
@endforeach
@endsection @section('page-js') @endsection