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