@php
$nameJson = json_decode($row->name_json, true) ?: [];
$nameAr = data_get($nameJson, 'ar', $row->name);
$nameEn = data_get($nameJson, 'en', $row->name);
$permissionsByModule = $row->permissions->groupBy(function ($permission) {
$parts = explode('-', $permission->name);
$module = count($parts) > 1 ? implode('-', array_slice($parts, 1)) : $permission->name;
$aliases = [
'user' => 'users',
'category' => 'categories',
'country' => 'countries',
'faq' => 'faqs',
'notification' => 'notifications',
'role' => 'roles',
'admin' => 'admins',
'setting' => 'settings',
'settings' => 'settings',
];
return $aliases[$module] ?? $module;
});
@endphp
{{ __('dashboard.role details') }}
{{ $row->display_name }}
@can('edit-role')
{{ __('dashboard.edit') }}
@endcan
{{ __('dashboard.back') }}
{{ $row->display_name }}
{{ $row->guard_name }}{{ __('dashboard.role name arabic') }}
{{ $nameAr }}
{{ __('dashboard.role name english') }}
{{ $nameEn }}
{{ __('dashboard.users count') }}
{{ $row->users_count }}
{{ __('dashboard.permissions count') }}
{{ $row->permissions->count() }}
{{ __('dashboard.created at') }}