@extends('layouts.app') @section('title', 'Employee Details') @section('subtitle', 'View employee information and records') @section('content')
Back to Employees
@if($employee->image) {{ $employee->first_name }} @else
{{ $employee->initials }}
@endif

{{ $employee->first_name }} {{ $employee->last_name }}

{{ $employee->position }}

ID: {{ $employee->employee_id }}

Edit
@csrf @method('DELETE')

Profile Image

@if($employee->image) {{ $employee->first_name }} @else
{{ $employee->initials }}
@endif
@if(!$employee->image)

No profile image uploaded

Upload image
@endif

Personal Information

{{ $employee->email }}

{{ $employee->phone ?? 'Not provided' }}

{{ $employee->address ?? 'Not provided' }}

@if($employee->status === 'active') Active @elseif($employee->status === 'inactive') Inactive @else Suspended @endif

Work Information

{{ $employee->department->name ?? 'Not assigned' }}

{{ $employee->shift->name ?? 'Not assigned' }}

{{ $employee->position }}

{{ $employee->salary ? 'TZS ' . number_format($employee->salary, 2) : 'Not set' }}

{{ $employee->hire_date ? $employee->hire_date->format('M d, Y') : 'Not set' }}

{{ $employee->termination_date ? $employee->termination_date->format('M d, Y') : 'N/A' }}

Emergency Contact

{{ $employee->emergency_contact_name ?? 'Not provided' }}

{{ $employee->emergency_contact_phone ?? 'Not provided' }}

Quick Stats

Employee Since {{ $employee->hire_date ? $employee->hire_date->diffForHumans() : 'N/A' }}
Last Login {{ $employee->last_login_at ? $employee->last_login_at->diffForHumans() : 'Never' }}
Biometric Enrollment {{ $employee->has_biometric_enrollment ? 'Yes' : 'No' }}

Roles & Permissions

@if($employee->roles->count() > 0)
@foreach($employee->roles as $role) {{ $role->display_name }} @endforeach
@else

No roles assigned

@endif

Quick Actions

@endsection