@section('page-title', 'Contracts')

Contract Management

Manage employee contracts and agreements

Add Contract
@if(session('success'))

{{ session('success') }}

@endif
@forelse($contracts as $c) @empty @endforelse
Employee Title Period Status Auto-Terminate Actions
{{ strtoupper(substr($c->employee->first_name, 0, 1) . substr($c->employee->last_name, 0, 1)) }}
{{ $c->employee->first_name }} {{ $c->employee->last_name }}
{{ $c->employee->email ?? 'No email' }}
{{ $c->title }}
{{ \Carbon\Carbon::parse($c->start_date)->format('M d, Y') }}
to {{ \Carbon\Carbon::parse($c->end_date)->format('M d, Y') }}
@php $daysRemaining = now()->diffInDays(\Carbon\Carbon::parse($c->end_date), false); @endphp @if($daysRemaining >= 0 && $daysRemaining <= 30) {{ $daysRemaining }} days left @elseif($daysRemaining < 0) Expired {{ abs($daysRemaining) }} days ago @endif
@if($c->status === 'approved') Approved @elseif($c->status === 'draft') Draft @else {{ ucfirst($c->status) }} @endif @if($c->auto_terminate) Yes @else No @endif
@if($c->file_path) @endif
@csrf @method('DELETE')

No contracts found

Add First Contract
@if($contracts->hasPages())
Showing {{ $contracts->firstItem() }} to {{ $contracts->lastItem() }} of {{ $contracts->total() }} contracts
{{ $contracts->links() }}
@endif