@extends('layouts.admin') @section('heading', 'Staff') @section('subheading', 'Manage staff logins and their assigned roles.') @section('actions') + Add staff @endsection @section('content') @include('partials.master-tabs') @if (session('status'))
{{ session('status') }}
@endif
{{-- Search + Filter bar --}}
@if(request()->hasAny(['search', 'role', 'status'])) Clear @endif
@forelse($staff as $member) @empty @endforelse
Staff ID Name Role Status Actions
{{ $member->staff_code ?? '—' }} {{ $member->name }} @if($member->role) {{ $member->role->name }} @else No role assigned @endif @if($member->is_active) Active @else Inactive @endif Edit
@csrf @method('DELETE')
@if(request()->hasAny(['search', 'role', 'status'])) No staff found matching your filters. @else No staff yet. @endif
@if(method_exists($staff, 'links'))
{{ $staff->appends(request()->query())->links() }}
@endif
@endsection