@extends('layouts.master') @section('content')
Edit Employee
Employee List
@if ($errors->any())
@endif
@csrf @method('PUT')
Personal Info
@error('first_name')
{{ $message }}
@enderror
@error('last_name')
{{ $message }}
@enderror
{{ generateDropdown($genderOptions, 'class="form-control" name="gender"', old('gender', $employee->gender), 'Select Option') }} @error('gender')
{{ $message }}
@enderror
@error('date_of_birth')
{{ $message }}
@enderror
{{ generateDropdown($bloodGroupOptions, 'class="form-control" name="blood_group"', old('blood_group', $employee->blood_group), 'Select Option') }} @error('blood_group')
{{ $message }}
@enderror
{{ generateDropdown($religionOptions, 'class="form-control" name="religion" required', old('religion', $employee->religion)) }} @error('religion')
{{ $message }}
@enderror
@error('profile_image')
{{ $message }}
@enderror
@error('father_name')
{{ $message }}
@enderror
@error('mother_name')
{{ $message }}
@enderror
{{ generateDropdown($marital_status, 'class="form-control" name="marital_status"', old('marital_status', $employee->marital_status), 'Select Option') }} @error('marital_status')
{{ $message }}
@enderror
@error('spaous_name')
{{ $message }}
@enderror
@error('present_address')
{{ $message }}
@enderror
@error('permanent_address')
{{ $message }}
@enderror
@error('mobile_number')
{{ $message }}
@enderror
@error('emergency_number')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
{{ generateDropdown($identity_types, 'class="form-control" name="identity_type" ', old('identity_type', $employee->identity_type), 'Select Option') }} @error('identity_type')
{{ $message }}
@enderror
@error('identity_no')
{{ $message }}
@enderror
@php $selectedRole = $employee->user->getRoleNames()->first() ?? ''; @endphp {{ generateDropdown($roles, 'class="form-control" name="roles" ', old('roles', $selectedRole), '--Select Role--') }} @error('roles')
{{ $message }}
@enderror
Education Info
@if (isset($employee->employee_education)) @foreach ($employee->employee_education as $key => $employee_education)
@if ($key != 0)
@endif
{{ generateDropdown($exam_names, 'class="form-control" name="education_infos[' . $key . '][exam_name]" ', old('education_infos.' . $key . '.exam_name', $employee_education->exam_name), 'Select Option') }}
@endforeach @else
{{ generateDropdown($exam_names, 'class="form-control" name="education_infos[0][exam_name]" ', old('education_infos.0.exam_name'), 'Select Option') }}
@endif
Bank Details
Work Details
{{ generateDropdown($employee_types, 'class="form-control" name="employee_type" ', old('employee_type', $employee->employee_type_id), 'Select Option') }}
{{ generateDropdown($shifts, 'class="form-control" name="shift_id" ', old('shift_id', $employee->shift_id), 'Select Option') }}
{{ generateDropdown($designations, 'class="form-control" name="designation_id"', old('designation_id', $employee->designation), 'Select Designation') }}
{{ generateDropdown($departments, 'class="form-control" name="department_id"', old('department_id', $employee->department), 'Select Department') }}
Salary Details
{{ generateDropdown($salary_grades, 'class="form-control salary_grade" id="salary_grade" name="salary_grade"', old('salary_grade', $employee->salary_grade_id), 'Select Grade') }}
@if (isset($employee->salaryGrade->salaryGradeRules)) @foreach ($employee->salaryGrade->salaryGradeRules as $gradeRule)
@php $value = $gradeRule->amount; $amount = $gradeRule->rule_type == "Percentage" ? ($employee->salary * ($value/100)) : $value; @endphp
@endforeach @else @foreach ($salary_heads as $head)
@endforeach @endif
@endsection @section('scripts') @endsection