Класс App \ Http \ Controllers \ CategoriesController не существует - PullRequest
0 голосов
/ 18 февраля 2019

привет, я пытаюсь получить вид страницы, но там написано: Class App \ Http \ Controllers \ CategoriesController не существует

рис. Структуры папки https://ibb.co/gMBvwDJ

Маршрут:

  Route::match(['get','post'],'/admin/categories/index','CategoriesController@Category');

контроллер:

  public function index()
  {
    return view('admin.categories.index');
  }

Ответы [ 3 ]

0 голосов
/ 18 февраля 2019

Это дает вам эту ошибку, потому что контроллер не смог найти класс, который вы вызываете, чтобы решить проблему, в верхней части вашего контроллера добавьте

use App {ModalName};

например, если ваша модель для этого называется категориями,

использует приложение \ категории;

, а также добавляет

пространство имен App \ Http \ Controllers;

0 голосов
/ 18 февраля 2019

Пожалуйста, убедитесь, что ваш контроллер расположен ниже структуры каталогов, иначе вы должны решить проблему с пространством имен

0 голосов
/ 18 февраля 2019

Прежде всего вы используете неправильное определение соответствия маршрута, поэтому попробуйте это:

Route::match(['get','post'], 'CategoriesController@index');

и, во-вторых, убедитесь, что в вашем CategoriesController вы используете правильное пространство имен, которое должно быть:

namespace App\Http\Controllers;

на самом верху класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...