@php use Illuminate\Support\Carbon; @endphp @extends('layouts.app') @section('title', 'Kit Service | Employee List Cdd') @section('content')
@include('employees.partial.header')
@foreach($employees as $employee) @php $borderClass = ''; $daysLeft = null; if ($employee->contract_type === 'CDD' && $employee->end_contract_date) { $endDate = \Carbon\Carbon::parse($employee->end_contract_date); $now = \Carbon\Carbon::now(); $daysLeft = $now->diffInDays($endDate, false); // déjà un entier $daysLeft = intval($daysLeft); // s'assure que c'est bien un entier if ($daysLeft <= 30 && $daysLeft >= 0) { $borderClass = 'border-2 border-red-500'; } } @endphp
@php $gender = strtolower($employee->gender); $photoPath = $gender === 'female' || $gender === 'f' || $gender === 'F' ? 'assets/profil/female.png' : ($gender === 'male' || $gender === 'M' || $gender === 'm' ? 'assets/profil/male.png' : 'assets/profil/others.jpg'); @endphp {{ $employee->first_name }}

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

ID: {{ $employee->employee_id }}

Department: {{ $employee->department }}

Function: {{ $employee->function}}

Phone: {{ $employee->mobile_phone ?? 'N/A' }}

@if($employee->contract_type === 'CDD')

Start: {{ \Carbon\Carbon::parse($employee->created_at)->format('d/m/Y') }}

End: {{ \Carbon\Carbon::parse($employee->end_contract_date)->format('d/m/Y') }}

@if($daysLeft !== null && $daysLeft <= 30 && $daysLeft >= 0)

{{ $daysLeft }} @php if ($daysLeft === 1) { echo 'day left'; } else { echo 'days left'; } @endphp

@endif @endif
Add child
@endforeach
@endsection