lumen5.6 - ReflectionException类XXController不存在

时间:2018-06-13 07:55:30

标签: php laravel lumen

我正在尝试使用Lumen 5.6.3创建API。 并得到如下错误。

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 :(得分:0)

我为bootstrap/app.php设置了错误的值。

我设置如下。

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

我像下面一样修改了这部分之后,流明开始能够在App \ Controllers中调用Controllers。

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