{{-- resources/views/talenta/sandbox/employees/create.blade.php --}} @extends('layouts.app') @section('title','Sandbox – Employees') @section('page-title','Buat Karyawan (Sandbox)') @section('content')
{{-- Header Card --}}

Tambah Karyawan – Sandbox

Lengkapi informasi personal & employment. Kolom bertanda * wajib diisi.

← Kembali
{{-- Global Errors --}} @if($errors->any())
Form belum lengkap
@endif
@csrf {{-- ================= PERSONAL ================= --}}

Informasi Personal

Data dasar karyawan.

{{-- Employee ID (required) --}}
@error('employee_id')

{{ $message }}

@enderror

Gunakan format konsisten, contoh: EMP0001.

{{-- First Name (required) --}}
@error('first_name')

{{ $message }}

@enderror
{{-- Last Name (optional) --}}
{{-- Email (required) --}}
@error('email')

{{ $message }}

@enderror
{{-- Date of Birth (required) --}}
@error('date_of_birth')

{{ $message }}

@enderror
{{-- Gender (opsional; controller akan map ke 1/2 jika diisi) --}}
@error('gender')

{{ $message }}

@enderror
{{-- Marital Status (required) --}}
@error('marital_status')

{{ $message }}

@enderror
{{-- Religion (required) --}}
@error('religion')

{{ $message }}

@enderror
{{-- ================= EMPLOYMENT ================= --}}

Informasi Employment

Pemetaan organisasi & status kerja.

{{-- Branch (required; kirim nama, controller map ke branch_id) --}}
@error('branch')

{{ $message }}

@enderror
{{-- Organization (required; kirim nama, controller map ke organization_id) --}}
@error('organization_name')

{{ $message }}

@enderror
{{-- Job Position (required; kirim nama -> job_position_id) --}}
@error('job_position')

{{ $message }}

@enderror
{{-- Job Level (required; kirim nama -> job_level_id) --}}
@error('job_level')

{{ $message }}

@enderror
{{-- Employment Status (required; kirim nama -> employment_status_id) --}}
@error('employment_status')

{{ $message }}

@enderror
{{-- Join Date (required) --}}
@error('join_date')

{{ $message }}

@enderror
{{-- Schedule (required; kirim nama, controller bebas simpan apa adanya) --}}
@error('schedule')

{{ $message }}

@enderror
{{-- ================= COMPENSATION & TAX ================= --}}

Kompensasi & Pajak

Isi gaji pokok & status PTKP. Lainnya akan dipakai default di controller.

{{-- Basic Salary (required) --}}
@error('basic_salary')

{{ $message }}

@enderror
{{-- PTKP Status (required) --}}
@error('ptkp_status')

{{ $message }}

@enderror
{{-- ❌ Tidak ada hidden defaults yang memaksa nilai. Controller sudah set default aman. --}}
{{-- ================= STICKY ACTIONS ================= --}}

Pastikan data sudah benar sebelum disimpan.

Batal
@endsection