我正在尝试使用Lumen 5.6.3
创建API。 并得到如下错误。
ReflectionException
Class AppHttpControllersListController does not exist
in Container.php line 767
在web.php
,我写道
$router->get('list', 'ListController@index');
我在目录中有ListController.php
app/Http/Controllers
。
我做了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 变成了能够在应用程序\控制器中调用控制器。
require_once __DIR__.'/../vendor/autoload.php';