@extends('admin.layouts.master') @section('title', 'Role Management') @section('css') @endsection @section('content') {{-- Header --}}

Roles & Permissions

Configure user roles and their access permissions

@csrf @method('DELETE')
{{-- Stats --}}
{{ $roles->count() }}
Total Roles
{{ $permissions->flatten()->count() }}
Permissions
{{ $permissions->count() }}
Groups
{{-- Main Card --}}
{{-- Tabs --}}
@foreach($roles as $role) @endforeach
{{-- Toolbar --}}
{{-- ══ CREATE NEW ROLE ══ --}}
@csrf
0 / {{ $permissions->flatten()->count() }} selected
@forelse($permissions as $group) @empty @endforelse
Group Permissions
{{ count($group) }}
@foreach($group as $perm)
@endforeach
No permissions available
{{-- ══ EXISTING ROLES ══ --}} @foreach($roles as $role) @php $rolePermIds = $role->permissions->pluck('id')->toArray(); @endphp
@csrf @method('PUT')
{{ count($rolePermIds) }} / {{ $permissions->flatten()->count() }} selected
@forelse($permissions as $group) @empty @endforelse
Group Permissions
{{ count($group) }}
@foreach($group as $perm)
id, $rolePermIds) ? 'checked' : '' }}>
@endforeach
No permissions available
@endforeach
{{-- end rm-card --}} @endsection @section('js') @endsection