@extends('layouts.modern') @section('page-title', 'Roles') @section('breadcrumb') @endsection @section('action-buttons') @if(auth()->user()->hasPermission('roles.create')) Add Role @endif @endsection @section('content')
@if(request()->hasAny(['status'])) @foreach(request()->except(['search', 'page']) as $key => $value) @endforeach @endif
@foreach(request()->except(['status', 'page']) as $key => $value) @endforeach
@if(request()->hasAny(['search', 'status'])) @endif
@forelse($roles as $role) @empty @endforelse
Name @if(request('sort_by') === 'name') @endif Description @if(request('sort_by') === 'description') @endif Users @if(request('sort_by') === 'users_count') @endif Permissions @if(request('sort_by') === 'permissions_count') @endif Status Created @if(request('sort_by') === 'created_at') @endif Actions
{{ $role->name }}
ID: {{ $role->id }}
{{ $role->description ? Str::limit($role->description, 50) : '-' }} @if($role->users_count > 0) {{ $role->users_count }} users @else No users @endif @if($role->permissions_count > 0) {{ $role->permissions_count }} permissions @else No permissions @endif @if($role->is_active) Active @else Inactive @endif @if($role->created_at) {{ $role->created_at->diffForHumans() }} @else - @endif
@if(auth()->user()->hasPermission('roles.edit')) @endif @if(auth()->user()->hasPermission('roles.permissions')) @endif @if(auth()->user()->hasPermission('roles.delete') && $role->users_count === 0)
@csrf @method('DELETE')
@elseif($role->users_count > 0) @endif

No roles found.

@if(auth()->user()->hasPermission('roles.create')) Add First Role @endif
@if($roles->hasPages())
Showing {{ $roles->firstItem() }} to {{ $roles->lastItem() }} of {{ $roles->total() }} results
{{ $roles->links() }}
@endif
@endsection @push('scripts') @endpush