@extends('layouts.admin') @section('title', setting('school_name', 'ShulePoint') . ' | Edit ' . $staff->first_name . ' ' . $staff->last_name) @section('page-title', 'Edit Staff') @section('content')
@csrf @method('PUT')
{{-- 1. Identity --}}

1 Identity

* required
@error('staff_no'){{ $message }}@enderror
@error('first_name'){{ $message }}@enderror
@error('last_name'){{ $message }}@enderror
@foreach(['male' => 'Male', 'female' => 'Female', 'other' => 'Other'] as $val => $label) @endforeach
@error('gender'){{ $message }}@enderror
@error('national_id'){{ $message }}@enderror
@error('biometric_id'){{ $message }}@enderror
{{-- 2. Employment --}}

2 Employment

@error('tsc_no'){{ $message }}@enderror
@foreach($designations as $d) @error('designation'){{ $message }}@enderror
@error('department'){{ $message }}@enderror
@error('join_date'){{ $message }}@enderror
@error('salary'){{ $message }}@enderror
@error('status'){{ $message }}@enderror
@error('photo'){{ $message }}@enderror JPG, PNG or WebP · max 2 MB @if($staff->photo) @endif
@if($staff->photo) Current photo @else Passport preview @endif {{ $staff->photo ? 'Current photo' : 'No photo selected' }}
{{-- 3. Contact --}}

3 Contact

Kenyan mobile: 0712…, +254…, 254… or 712… @error('phone'){{ $message }}@enderror
@error('email'){{ $message }}@enderror

Editing

@php $initials = strtoupper(substr($staff->first_name ?? '?', 0, 1) . substr($staff->last_name ?? '', 0, 1)); @endphp @if($staff->photo) {{ $staff->first_name }} {{ $staff->last_name }} @else {{ $initials }} @endif
{{ $staff->first_name }} {{ $staff->last_name }}
{{ $staff->staff_no }}
{{ ucfirst(str_replace('_', ' ', $staff->status)) }}
@endsection @push('scripts') @endpush