Как решить мою проблему, я использую laravel vesion 5.8, и я хочу видеть route: список в командной строке, но я всегда глючит ERROR - PullRequest
0 голосов
/ 07 апреля 2020

ОШИБКА В моем визуальном терминале STUDIO Code: Освещение \ Контракты \ Контейнер \ BindingResolutionException

Целевой класс [App \ Http \ Controllers \ Controllername] не существует.

в C: \ xampp \ htdocs \ Laravel_projects \ massar \ vendor \ laravel \ framework \ src \ Illuminate \ Container \ Container. php: 809 805 | 806 | попробуйте {807 | $ отражатель = новый ReflectionClass ($ бетон); 808 | } catch (ReflectionException $ e) {

809 | throw new BindingResolutionException ("Целевой класс [$ concrete] не существует.", 0, $ e); 810 | } 811 | 812 | // Если тип не является экземпляром, разработчик пытается разрешить 813 | // абстрактный тип, такой как интерфейс или абстрактный класс, и существует

1 [внутренний]: 0 Illuminate \ Foundation \ Console \ RouteListCommand :: Illuminate \ Foundation \ Console {closure} (Object ( Подсветка \ Маршрутизация \ Маршрут))

2 C: \ xampp \ htdocs \ Laravel_projects \ massar \ vendor \ laravel \ framework \ src \ Подсветка \ Контейнер \ Контейнер. php: 807 ReflectionException: :( «Приложение класса \ Http \ Controllers \ Controllername не существует») PS C: \ xampp \ htdocs \ Laravel_projects \ massar>

1 Ответ

1 голос
/ 07 апреля 2020

Ну, а? Ошибка говорит о том, что он не может найти контроллер Controllername, который, согласно пространству имен , должен находиться в папке app/http/Controllers/. Есть ли такой контроллер?

Если контроллер не существует и вы используете его на своих маршрутах, команда будет выдавать ошибки.

2 Опции:

  1. php artisan make:controller Controllername создать контроллер, если он не существует.
  2. Удалить или закомментировать каждый маршрут, который использует Controllername.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...