@extends('layouts.user') @section('title', 'Edit Employee') @section('content') @php $selectedWageTypesData = $employee->wageTypes->map(function ($wt) { return ['id' => $wt->id, 'name' => $wt->name]; })->values(); $wageRates = []; foreach ($employee->wageTypes as $wt) { $wageRates[$wt->id] = $wt->pivot->rate ?? 0; } $initialData = [ 'first_name' => $employee->first_name ?? '', 'middle_name' => $employee->middle_name ?? '', 'last_name' => $employee->last_name ?? '', 'gender' => $employee->gender ?? '', 'email' => $employee->email ?? '', 'dob' => $employee->dob ? (\Carbon\Carbon::parse($employee->dob)->format('Y-m-d')) : '', 'marital_status' => $employee->marital_status ?? '', 'job_role_id' => (string) $employee->job_role_id, 'department_id' => (string) $employee->department_id, 'zone_id' => (string) $employee->zone_id, 'phone_number' => $employee->phone_number ?? '', 'cell_number' => $employee->cell_number ?? '', 'licence_province_name' => $employee->licence_issuing_province ?? '', 'perm_address_1' => $employee->permanent_address_line_1 ?? '', 'perm_address_2' => $employee->permanent_address_line_2 ?? '', 'perm_city' => $employee->permanent_city ?? '', 'perm_zip' => $employee->permanent_zip_code ?? '', 'perm_country_id' => (string) $employee->permanent_country_id, 'perm_state_id' => (string) $employee->permanent_state_id, 'cors_address_1' => $employee->corresponding_address_line_1 ?? '', 'cors_address_2' => $employee->corresponding_address_line_2 ?? '', 'cors_city' => $employee->corresponding_city ?? '', 'cors_zip' => $employee->corresponding_zip_code ?? '', 'cors_country_id' => (string) $employee->corresponding_country_id, 'cors_state_id' => (string) $employee->corresponding_state_id, 'license_number' => $employee->license_number ?? '', 'license_expiry' => $employee->license_expiry ?? '', 'hiring_date' => $employee->employment_date ?? '', 'termination_date' => $employee->terminated_date ?? '', 'file_license' => true, 'file_id' => true, 'file_contract' => true, 'profile_picture' => !!($employee->profile_picture), 'wage_rates' => (object) $wageRates, 'sin_number' => $employee->sin_number ?? '', 'has_car' => (bool) $employee->has_car, ]; @endphp
Please fix the following errors: