public function validate(string $attribute, mixed $value, Closure $fail): void 	{ 		$returnedItem = $this->request->id;  		// 1. repair service is null 		if (!$value) { 			return; 		}  		// 2. repair service is not null and exists in db 		if (RepairService::find($value)) { 			return; 		}  		// 3. repair service is not null but actual repair service is deleted and we only have hardcoded data 		if (isset($returnedItem->repair_service_details['id']) && ($returnedItem->repair_service_details['id'] == $value)) { 			$this->request->merge(['repair_service_id' => BuyerReturnService::KEEP_HARDCODED_DATA_TEMPORARY_FAKE_ID]);  			return; 		}  		$fail('validation.custom.verify-repair-service-id-on-returned-items')->translate(); 	}