@extends('layouts.app') @section('title', 'Roles') @section('page-title', 'Roles') @section('content') Manage system roles and control the permissions assigned to each role. {{-- Page Actions --}}

Create and manage roles used to control user access throughout the system.

@can('roles.create') Add Role @endcan
{{-- Roles Table --}}
{{-- Header --}}

Role Management

Manage roles and their assigned permissions.

Total: {{ $roles->total() }} roles
{{-- Table --}}
@forelse ($roles as $role) {{-- Number --}} {{-- Role --}} {{-- Permissions --}} {{-- Users --}} {{-- Type --}} {{-- Created At --}} {{-- Actions --}} @empty @endforelse
# Role Permissions Users Type Created Actions
{{ $roles->firstItem() + $loop->index }}

{{ $role->name }}

{{ $role->guard_name }}

{{ $role->permissions_count }} {{ Str::plural('Permission', $role->permissions_count) }}
{{ $role->users_count }} {{ Str::plural('user', $role->users_count) }} @if ($role->name === 'Super Admin') System @else Custom @endif

{{ $role->created_at?->format('d M Y') ?? '—' }}

{{ $role->created_at?->format('h:i A') }}

@can('roles.view') @endcan @can('roles.edit') @endcan @if ($role->name !== 'Super Admin') @can('roles.delete')
@csrf @method('DELETE')
@endcan @else @endif

No roles found

There are currently no roles available in the system.

@can('roles.create') Create Role @endcan
{{-- Pagination --}} @if ($roles->hasPages())
{{ $roles->links() }}
@endif
@endsection