@php $groupedPermissions = []; foreach ($permissions as $value) { $module = explode('-', $value->name); if(count($module) == 1) { $moduleName = $module[0]; }else if(count($module) == 2) { $moduleName = $module[0]; }else if(count($module) == 3) { $moduleName = $module[0] . '-' . $module[1]; } $groupedPermissions[$moduleName][] = $value->name; } @endphp @extends('admin.layouts.layouts') @section('title', 'Create | Role Permission') @section('content')
@csrf
Create Role
{{ $errors->first('name') }}
{{ $errors->first('permission') }}
@foreach ($groupedPermissions as $module => $permissions) @endforeach
Module Permissions
{{ ucfirst(str_replace('-', ' ', $module)) ?? ucfirst($module) }}
@foreach ($permissions as $permission)
@endforeach
@endsection @section('page-js') @endsection