Employee type: {{ $user->employee_type }}
Person type: {{ $user->person_type }}
Is director: @if ($user->is_director == 1) Yes @else No @endif
Director: {{ $user->director ? $user->getDirector->name : 'Not Assigned' }}
@php // Extract IDs from report_to field, handling potential trailing/leading spaces $reportToIds = explode(',', trim($user->line_manager)); // Convert Collection to array using toArray() $names = \App\Models\Profile::whereIn('id', $reportToIds)->pluck('name')->toArray(); // Ensure names are retrieved successfully if ($names) { // Handle multiple names appropriately if (count($names) === 1) { $badgeText = $names[0]; } else { // Customize comma or other separator as needed $badgeText = implode(', ', $names); } } else { // Handle missing name scenario (e.g., provide a placeholder) $badgeText = '—'; // Or any appropriate message } @endphp Line Manager*: {{ $badgeText }} @error('line_manager') {{ $message }} @enderror
Holiday approver: {{ $user->holiday_approver ? $user->getHolidayApprover->name : 'Not Assigned' }}
Full time/Part time: @php $selectedDays = explode(',', $user->workingdays); $selectedDays = array_unique( array_map(function ($day) { return date('D', strtotime("Sun +$day days")); }, $selectedDays), ); @endphp {{ $user->fullparttime }}
Weekly hours: {{ $user->weeklyhours }}
Notice period: {{ $user->notice_period }}
{{-- working days checkbox --}}
@php // Define the default working days for "Full Time" $defaultWorkingDays = [1, 2, 3, 4, 5]; // Mon, Tue, Wed, Thu, Fri // $selectedDays = str_split($user->workingdays);` $isFullTime = $user->fullparttime == 'Full Time'; $selectedDays = $isFullTime ? (isset($user->workingdays) && !empty($user->workingdays) ? str_split($user->workingdays) : $defaultWorkingDays) : (isset($user->workingdays) && !empty($user->workingdays) ? str_split($user->workingdays) : []); @endphp @foreach (range(1, 7) as $day)

@endforeach @if ($errors->has('workingdays'))
{{ $errors->first('workingdays') }}
@endif
Join date: {{ date('d/m/Y', strtotime($user->join_date)) }}
Probation date: {{ date('d/m/Y', strtotime($user->probation_date)) }} ext_prob == '1' ? 'checked' : '') }} @if (old('ext_prob') == true) checked @endif>
@php if (empty($user->leave_date)) { $formattedDate = ""; } else { $formattedDate = date("d/m/Y", strtotime($user->leave_date)); } @endphp Leave date: {{ $formattedDate }}
Reason: {{ $user->leave_reason }}