@extends('layouts.app') @section('title', 'Settings') @section('content')
Configure core system parameters.
Manage access levels and permissions.
| Role Details | Access Scope | Users | Actions |
|---|---|---|---|
| {{ $role->name }} ID: {{ $role->id }} |
@if($role->name === 'Super Admin')
Full System Access
@else
@php
$groups = $role->permissions->groupBy(function($item) {
return explode('.', $item->name)[0];
})->keys();
@endphp
@if($groups->count() > 0)
@foreach($groups->take(4) as $group)
{{ $group }}
@endforeach
@if($groups->count() > 4)
+{{ $groups->count() - 4 }} more
@endif
@else
No specific permissions
@endif
@endif
|
👥
{{ $role->users()->count() }}
|
Manage Permissions |
Track all system activities and data changes.
| Date & Time | User | Action | Module / Record | Details |
|---|---|---|---|---|
|
{{ $log->created_at->format('M d, Y') }}
{{ $log->created_at->format('H:i:s') }}
|
{{ $log->user->full_name ?? 'System' }}
IP: {{ $log->ip_address }}
|
@php $badgeClass = match($log->action) { 'Create' => 'badge-success', 'Update' => 'badge-info', 'Delete' => 'badge-danger', default => 'badge-secondary' }; @endphp {{ $log->action }} | {{ $log->table_name }} #{{ $log->record_id }} | |
| No audit logs found. | ||||