@extends('layouts.modern') @section('page-title', $role->exists ? 'Edit Role' : 'Create Role') @section('breadcrumb') @endsection @section('action-buttons') Back to Roles @endsection @section('content')
{{ $role->exists ? 'Edit Role' : 'Create New Role' }}
@csrf @if($role->exists) @method('PUT') @endif
@error('name')
{{ $message }}
@enderror
@error('is_active')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
@if($groupedPermissions->count() > 0) @foreach($groupedPermissions as $module => $permissions)
{{ Str::title($module) }}
@foreach($permissions as $permission)
id, old('permissions', $rolePermissions ?? [])) ? 'checked' : '' }}>
@endforeach
@endforeach @else

No permissions available.

@endif
@error('permissions')
{{ $message }}
@enderror
Cancel
@if($role->exists)
Role Information

{{ $role->created_at->format('M d, Y H:i') }}

{{ $role->updated_at->format('M d, Y H:i') }}

{{ $role->users()->count() }} users assigned

{{ $role->permissions()->count() }} permissions assigned

@if($role->exists && auth()->user()->hasPermission('roles.permissions')) Manage Permissions @endif
@endif
@endsection @push('scripts') @endpush