lumen5.6 - ReflectionException Класс XXController не существует - PullRequest
0 голосов
/ 13 июня 2018

Я пытаюсь создать API с Lumen 5.6.3.и получил ошибку, как показано ниже.

ReflectionException
Class App\Http\Controllers\ListController does not exist
in Container.php line 767

В web.php я написал

$router->get('list', 'ListController@index');

И у меня есть ListController.php в каталоге app/Http/Controllers.

Я сделал composer dump-autoload -o и обнаружил ListController.php в autoload_classmap.php.

Теперь у меня есть все коды в web.php без использования контроллеров, и это работает.

$router->get('list', function(Request $request) {
   return response()->json(['dummy'=>'dummy']);
}

Любые комментарии будут оценены.Спасибо.

1 Ответ

0 голосов
/ 22 июня 2018

Я установил неправильное значение для bootstrap/app.php.

Я установил, как показано ниже.

require_once __DIR__.'/../../vendor/autoload.php';

После того, как я изменил эту часть следующим образом, люмен сталчтобы вызывать контроллеры в App \ Controllers.

require_once __DIR__.'/../vendor/autoload.php';

...