@extends('layouts.user_type.auth') @section('content')
@if(session('status')) @endif
{{ isset($employee) ? 'Edit Employee' : 'Create Employee' }}
{{ __('Back to Employee List') }}
@csrf @if(isset($employee)) @method('PUT') @endif
@if($errors->any()) @endif @if(session('success')) @endif
Basic Info
@error('employee_id')

{{ $message }}

@enderror
@error('first_name')

{{ $message }}

@enderror
@error('last_name')

{{ $message }}

@enderror
@error('email')

{{ $message }}

@enderror
@if(isset($employee))

{{ $employee->added_by }}

{{ $employee->created_at }}

{{ $employee->modified_by }}

{{ $employee->updated_at }}

@endif
Work
@php $savedLocation = old('sign_in_location', $employee->sign_in_location ?? ''); $predefined = [ '19.88872063745518,75.36867925450616', '19.065966468569965,72.99926801031167', '18.59007007542511,73.74808194495957', '19.888451808729986,75.36930546008806', '19.889078367528413,75.37071098925523', '19.882826498286487,75.3831279864704', '19.870956575122108,75.47779216932956', ]; $isCustom = $savedLocation && !in_array($savedLocation, $predefined); @endphp @error('sign_in_location')

{{ $message }}

@enderror
@error('employee_type')

{{ $message }}

@enderror
@error('range')

{{ $message }}

@enderror
@error('reporting_manager')

{{ $message }}

@enderror
@error('designation')

{{ $message }}

@enderror
@error('department')

{{ $message }}

@enderror
@error('date_of_joining')

{{ $message }}

@enderror
@error('date_of_exit')

{{ $message }}

@enderror
@error('employee_status')

{{ $message }}

@enderror
@error('employment_type')

{{ $message }}

@enderror
Personal
@error('mobile_number')

{{ $message }}

@enderror
@error('current_address')

{{ $message }}

@enderror
@error('permanent_address')

{{ $message }}

@enderror
@error('personal_email')

{{ $message }}

@enderror
@error('gender')

{{ $message }}

@enderror
@error('dob')

{{ $message }}

@enderror
@error('marital_status')

{{ $message }}

@enderror
@error('father_husband_name')

{{ $message }}

@enderror
@error('blood_group')

{{ $message }}

@enderror
@if (isset($employee) && $employee->passport_size_photo)
Passport Photo
@endif
Work Experience
@if(isset($employee) && $employee->workExperiences->count() > 0) @foreach($employee->workExperiences as $index => $experience)
@endforeach @else {{-- Add a default empty work experience entry when no records exist --}}
@endif
Education
@if(isset($employee) && $employee->educations->count() > 0) @foreach($employee->educations as $index => $education)
@endforeach @else {{-- Add a default empty work education entry when no records exist --}}
@endif
@if(isset($employee) && $employee->assignedLeaves->isNotEmpty()) @foreach($employee->assignedLeaves as $leave) @endforeach
Leave Type Allocated Leaves Used Leaves Remaining Leaves
{{ $leave->leaveType->name }} {{ $leave->allocated_leaves }} {{ $leave->used_leaves }} {{ $leave->remaining_leaves }}
@else

No assigned leaves for this employee.

@endif
@if(isset($employee) && $employee->id) @endif @endsection