pluck('id')->first(); if (empty($row['item_id']) && !empty($row['item_name'])) { $row['item_id'] = $this->getItemIdFromName($row); $row['name'] = $row['item_name']; } $row['tax'] = (double) $row['tax']; $row['tax_id'] = 0; return $row; } public function rules(): array { $rules = (new Request())->rules(); $rules['invoice_number'] = 'required|string'; unset($rules['invoice_id']); return $rules; } }