@extends('admin.layouts.app') @section('title', __('dashboard.edit_role')) @section('content')
@method('PUT') @csrf
{{ __('dashboard.role_information') }}

{{ $role->users->count() }} {{ __('models.admins') }}

{{ __('dashboard.role_permissions_hint') }}

{{ __('models.cancel') }}
{{ __('dashboard.permissions') }}
@forelse ($permissions as $group => $perms)
{{ ucfirst(str_replace('_', ' ', $group)) }}
{{ $perms->count() }}
@foreach ($perms as $permission) @php $action = explode('.', $permission->name)[1] ?? $permission->name; $actionIcon = match($action) { 'list', 'index' => 'ri-list-check', 'view', 'show' => 'ri-eye-line', 'create', 'store' => 'ri-add-line', 'edit', 'update' => 'ri-pencil-line', 'delete', 'destroy' => 'ri-delete-bin-line', default => 'ri-checkbox-circle-line' }; $actionColor = match($action) { 'list', 'index' => 'info', 'view', 'show' => 'primary', 'create', 'store' => 'success', 'edit', 'update' => 'warning', 'delete', 'destroy' => 'danger', default => 'secondary' }; $isChecked = in_array($permission->name, $rolePermissions); @endphp
@endforeach
@if(!$loop->last)
@endif @empty
{{ __('dashboard.no_permissions_available') }}
@endforelse
@endsection @push('styles') @endpush @push('scripts') @endpush