lumen5.6 - ReflectionException Class XXController 不存在

lumen5.6 - ReflectionException Class XXController does not exist

我正在尝试用 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');

我在 app/Http/Controllers 目录中有 ListController.php

我做了 composer dump-autoload -o,发现 autoload_classmap.php 中有 ListController.php

现在我在 web.php 中拥有所有代码,无需使用控制器并且它可以工作。

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

如有任何意见,我们将不胜感激。 谢谢。

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

我是这样设置的

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

经过我如下修改这部分后,lumen就可以调用App\Controllers中的Controllers了。

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