@extends('admin.layouts.app') @push('topBar') @include('admin.staff.top_bar') @endpush @section('panel') @php $settingId = App\Models\Permission::where('code', 'admin.setting.system')->first()?->id; $settings = json_decode(file_get_contents(resource_path('views/admin/setting/settings.json'))); $settingRoutes = collect($settings)->pluck('route_name')->flatten()->toArray(); $permissionIds = App\Models\Permission::where(function ($q) use ($settingRoutes, $settingId) { $q->whereIn('code', $settingRoutes)->orWhere('group', 'SystemSettingsController'); }) ->where('id', '!=', $settingId) ->get('id') ->pluck('id') ->toArray(); @endphp
@csrf
@lang('Set Permissions')
@foreach ($permissionGroups as $key => $permissionGroup)
@php $group = Str::replaceLast('Controller', '', $key); @endphp

{{ camelCaseToTitleCase($group) }}

@foreach ($permissionGroup as $permission)
@endforeach
@endforeach
@can('admin.roles.save')
@endcan
@endsection @can('admin.roles.index') @push('breadcrumb-plugins') @endpush @endcan @push('style') @endpush @push('script') @endpush