@use('App\Services\MenuService') @use('App\Services\PermissionsService') @extends('layouts.main') @section('content')
{{ $title }}
@csrf @if(Route::currentRouteName() !== 'role.create') @method('PUT') @endif
@php $defaultPermissions = PermissionsService::getDefaultPermissions(); @endphp @foreach(MenuService::$menus as $menuKey => $menuParent) @php $permissions = $defaultPermissions->where('main_menu', '=', $menuKey); @endphp @foreach($permissions as $moduleType => $permission) @php $rolePermission = isset($role->permissions) ? $role->permissions->where('module_type', '=', $moduleType)->first()?->permissions : null; @endphp @endforeach @endforeach
{{ __('module.' . $menuKey) }}
{{ __('module.' . $moduleType) }} @foreach($permission['options'] as $option) @endforeach
@endsection