|string> */ public function rules(): array { $employeeId = $this->route('employee')->id; $userId = $this->route('employee')->user_id; return [ 'name' => 'required|string|max:255', 'email' => 'required|email|unique:users,email,' . $userId, 'nip' => 'required|string|unique:employees,nip,' . $employeeId, 'position' => 'required|string', 'status' => 'required|in:PKWT,PKWTT', 'join_date' => 'required|date', // Password opsional saat update 'password' => 'nullable|string|min:8', ]; } }