@extends('adminlte::page') @section('title', 'Employee Documents') @include('partials.ui-polish') @section('content_header')

Employee Documents

Upload and track employee compliance files
Employees
@stop @section('content') @if(session('success')) {{ session('success') }} @endif @if($errors->any()) @endif
@csrf
@foreach($employees as $employee) @endforeach
@foreach($documentTypes as $type) @endforeach
@foreach($employees as $employee) @endforeach
@foreach($documentTypes as $type) @endforeach
@forelse($documents as $document) @php $expired = $document->expires_at && $document->expires_at->lt(today()); $expiringSoon = $document->expires_at && ! $expired && $document->expires_at->lte(now()->addDays(60)); @endphp @empty @endforelse
Employee Document Expiry Size Actions
{{ $document->employee->full_name ?? 'Unknown employee' }}
{{ $document->employee->employee_code ?? '' }} @if($document->employee?->department) · {{ $document->employee->department->name }} @endif
{{ $document->title }}
{{ $document->document_type }} · {{ $document->mime_type }}
@if($document->expires_at) {{ $document->expires_at->format('M d, Y') }} @if($expired)
Expired
@elseif($expiringSoon)
Expiring soon
@endif @else No expiry @endif
{{ number_format($document->file_size / 1024, 1) }} KB Download
@csrf @method('DELETE')
No employee documents found.
@if($documents->hasPages())
{{ $documents->links() }}
@endif
@stop