我正在尝试使用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']);
}
任何意见将不胜感激。 谢谢。
答案 0 :(得分:0)
我为bootstrap/app.php
设置了错误的值。
我设置如下。
require_once __DIR__.'/../../vendor/autoload.php';
我像下面一样修改了这部分之后,流明开始能够在App \ Controllers中调用Controllers。
require_once __DIR__.'/../vendor/autoload.php';