@extends('layouts.admin') @section('page-title', 'Employees') @section('page-subtitle', 'Session-wise employee master & status control') @section('content') {{-- Flash message --}} @if(session('success'))
{{ session('success') }}
@endif {{-- Header row: title + add button --}}

Employee Master

Manage employees, sessions, and active/inactive status for OTP logins.

+ Add New Employee
{{-- FILTER FORM --}}
{{-- Session filter --}}
{{-- Status filter --}}
{{-- EMPLOYEE TABLE --}}
@forelse($employees as $employee) {{-- Sessions --}} {{-- Status badge --}} {{-- Actions: Edit | Delete | Toggle --}} @empty @endforelse
Name Email Phone Session(s) Status Actions
{{ $employee->name }}
@if($employee->user)
Linked User: #{{ $employee->user->id }} ({{ $employee->user->role }})
@endif
{{ $employee->email }} {{ $employee->phone }} @if($employee->sessions->isEmpty()) No session mapped @else
@foreach($employee->sessions as $s) {{ $s->name }} @endforeach
@endif
@if($employee->is_active) Active @else Inactive @endif
{{-- Edit --}} Edit {{-- Delete --}}
@csrf @method('DELETE')
{{-- Toggle Active / Inactive --}}
@csrf @method('PATCH') @if($employee->is_active) @else @endif
No employees found for the selected filters.
{{ $employees->links() }}
@endsection