*/ public function rules() : array { return [ 'id_detail_jaminan' => 'nullable', 'nomor_pinjaman' => 'nullable', 'guarantee_type_id' => 'required', 'nomor_jaminan' => 'nullable', 'nilai_jaminan' => 'nullable|numeric', 'status' => 'nullable|boolean', ]; } public function ignored(): string { return $this->id; } protected function prepareForValidation() { $this->merge([ 'id_detail_jaminan' => round(microtime(true) * 100) ]); } }