Я обновлял свой серверный код, и все работало хорошо, даже миграция и заполнение.
, но когда я попытался login URL
, это выдало мне ошибку 404
, поэтому я проверил и в этом процессе запустил тогда PHP artisan route: list
команда в терминале.
и получила ошибку, как показано ниже:
PHP artisan route: list
Illuminate\Contracts\Container\BindingResolutionException : Target class [App\Http\Controllers\Api\V1\UserController] does not exist.
at /var/www/html/x/vendor/laravel/framework/src/Illuminate/Container/Container.php:805
801|
802| try {
803| $reflector = new ReflectionClass($concrete);
804| } catch (ReflectionException $e) {
> 805| throw new BindingResolutionException("Target class [$concrete] does not exist.", 0, $e);
806| }
807|
808| // If the type is not instantiable, the developer is attempting to resolve
809| // an abstract type such as an Interface or Abstract Class and there is
Exception trace:
1 Illuminate\Foundation\Console\RouteListCommand::Illuminate\Foundation\Console\{closure}()
[internal]:0
2 ReflectionException::("Class App\Http\Controllers\Api\V1\UserController does not exist")
/var/www/html/x/vendor/laravel/framework/src/Illuminate/Container/Container.php:803
Please use the argument -v to see more details.
говорит, что данный контроллер не может быть найден. Я лично проверил папку, и она существует. разрешения правильные, а также, если я запускаю ту же команду на локальном компьютере, я получаю route list
с тем же кодом.
пробовал composer dump-autoload
и composer update
, но он по-прежнему не используется ошибка существует. так в чем же тут проблема? как решить эту проблему?