@extends('layouts.admin-simple') @section('title', 'Edit Role') @section('page-title', 'Edit Role') @section('breadcrumb') @endsection @section('content')
@csrf @method('PUT')

Role Details

Role name cannot be changed after creation
@error('display_name')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
is_active) ? 'checked' : '' }}> Inactive roles cannot be assigned to users

Permissions

Select permissions for this role
0 permissions selected
@foreach($permissions as $group => $groupPermissions)
folder {{ ucfirst(str_replace('_', ' ', $group)) }}
@foreach($groupPermissions as $permission)
id, old('permissions', $rolePermissions)) ? 'checked' : '' }}>
@endforeach
@endforeach
Role Information
Role Name:
{{ $role->name }}
Created:
{{ $role->created_at->format('M d, Y') }}
Last Updated:
{{ $role->updated_at->format('M d, Y') }}
Assigned Users:
{{ $role->users()->count() }} users
Status:
@if($role->is_active) Active @else Inactive @endif
@if(in_array($role->name, ['super_admin', 'admin', 'hr_manager', 'viewer']))
info This is a system role. Some restrictions may apply.
@endif
@if($role->users()->count() > 0)
Users with this Role
    @foreach($role->users()->limit(5)->get() as $user)
  • person {{ $user->full_name }}
  • @endforeach @if($role->users()->count() > 5)
  • and {{ $role->users()->count() - 5 }} more...
  • @endif
@endif
@endsection @push('scripts') @endpush