Laravel 5 IO C не работает с инъекцией ValidationException - PullRequest
0 голосов
/ 17 апреля 2020

Я создал файл вызова ModuleServiceProvider. php, в методе регистра я добавляю:

public function register()
    {
        // override query builder pagination
        $this->app->singleton(
            'Illuminate\\Pagination\\LengthAwarePaginator',
            'App\\Helpers\\LengthAwarePaginator'
        );
        $this->app->singleton(
            'Illuminate\\Validation\\ValidationException',
            'App\\Helpers\\ValidationException'
        );
    }

Как вы можете видеть, я могу переопределить класс LengthAwarePaginator, но не могу с помощью ValidationException. Я не помню команду, которая может помочь мне создать файл кэша, в этом я вижу такую ​​строку 'Illuminate \ Pagination \ LengthAwarePaginator' => 'App \ Helpers \ LengthAwarePaginator' . Мой вопрос:

  1. Какая команда?
  2. Почему я не перезаписываю ValidationException и почему он не работает?
  3. Где я могу увидеть список переопределенных классов?
...