Оформить заказ НДС ValidationExtensionS Поставщик услуг ‘не найден

У меня возникла проблема с пользовательской проверкой при проверке НДС продукта.

Но я бегу с этой ошибкой:

Класс ‘App \ Providers \ ValidationExtensionS Service Provider’ не найден.

Может ли кто-нибудь в состоянии помочь мне, как решить эту проблему.

Я приложил свой файл valadatorextended.php здесь:

namespace App\Services;
use App\Services\ValidatorExtended;
use Illuminate\Support\ServiceProvider;
use Illuminate\Validation\Validator as IlluminateValidator;
class ValidatorExtended extends IlluminateValidator {
private $_custom_messages = array(
"vat" => "The :attribute is not a valid VAT.",
//place for more customized messages
);
public function __construct( $translator, $data, $rules, $messages = array(), $customAttributes = array() ) {
parent::__construct( $translator, $data, $rules, $messages, $customAttributes );

$this->_set_custom_stuff();
}

protected function _set_custom_stuff() {
//setup our custom error messages
$this->setCustomMessages( $this->_custom_messages );
}

protected function validateVat( $attribute, $value ) {
// You can extend your RegEx with other Countries, if you like

return (bool) preg_match( "/((DK|FI|HU|LU|MT|SI)(-)?\d{8})|((BE|EE|DE|EL|LT|PT)(-)?\d{9})|((PL|SK)(-)?\d{10})|((IT|LV)(-)?\d{11})|((LT|SE)(-)?\d{12})|(AT(-)?U\d{8})|(CY(-)?\d{8}[A-Z])|(CZ(-)?\d{8,10})|(FR(-)?[\dA-HJ-NP-Z]{2}\d{9})|(IE(-)?\d[A-Z\d]\d{5}[A-Z])|(NL(-)?\d{9}B\d{2})|(ES(-)?[A-Z\d]\d{7}[A-Z\d])/", $value );
}

//place for more protected functions for other custom validations

}

0

Решение

Похоже, вы испортили Use заявление где-то. Если вы пытаетесь использовать ValidatorExtended класс, твой use Заявление должно выглядеть так:

use App\Services\ValidatorExtended;

Глядя на это, код, который вы предоставляете, не соответствует приведенной ошибке.

0

Другие решения

Других решений пока нет …