@extends('admin.layouts.app') @section('title',$staff->name) @section('page-title',$staff->name) @section('content') @php $statusBadge = match($staff->status) { 'active' => 'badge-success', 'pending' => 'badge-muted', default => 'badge-danger', }; $permissions = $staff->roles->flatMap->permissions->unique('id')->groupBy(fn ($p) => $p->module ?: 'General'); $isSuperAdmin = $staff->roles->contains('slug', 'super-admin'); @endphp
@include('admin.partials.icon', ['name' => 'edit']) Edit @unless($staff->is(auth()->user()))
@csrf @method('DELETE')
@endunless @include('admin.partials.icon', ['name' => 'back']) Back

Details

Name
{{ $staff->name }}
Email
{{ $staff->email }}
Mobile
{{ $staff->phone ?: '—' }}
Status
{{ ucfirst($staff->status) }}
Last login
{{ $staff->last_login_at?->format('d M Y, H:i') ?: 'Never' }}
Created
{{ $staff->created_at?->format('d M Y') }}

Roles ({{ $staff->roles->count() }})

@forelse($staff->roles as $role)
{{ $role->name }} @if($role->description)
{{ $role->description }}
@endif
@empty

No roles assigned.

@endforelse

Permissions

@if($isSuperAdmin)

Super Admin has full access to every module.

@else @forelse($permissions as $module => $items)
{{ ucfirst($module) }}
{{ $items->pluck('name')->join(', ') }}
@empty

No permissions granted.

@endforelse @endif
@endsection