isEmpty($row, 'bill_number')) { return []; } $row = parent::map($row); $row['bill_id'] = (int) Bill::number($row['bill_number'])->pluck('id')->first(); return $row; } public function rules(): array { $rules = (new Request())->rules(); $rules['bill_number'] = 'required|string'; unset($rules['bill_id']); return $rules; } }