流明.错误:反射异常:类应用Http控制器应用http控制器类别控制器不存在



我使用lumen为我的Joomla网站创建Restapi。我在流明路由文件中遇到以下错误。

lumen.ERROR: ReflectionException: Class AppHttpControllersAppHttpControllersCategoriesController does not exist in /var/www/j2mobapp/plugins/system/j2mobrest/api/vendor/illuminate/container/Container.php:749

我的路由文件代码 :

$app->group(['prefix' => 'api/v2','namespace' => 'AppHttpControllers'], function($app)
{
$app->get('appbanners/{id}', 'CategoriesController@getBannerImag'); 
});

从组中删除它怎么样:

'namespace' => 'AppHttpControllers'

因为它是默认值。这就是为什么你看到它翻了一番。

因此,除非您将它们放在Controller文件夹的自定义文件夹中,例如Admin,否则您需要添加'namespace' => 'Admin'以便组中的每个控制器都将以AppHttpControllersAdmin

还要确保在CategoriesController中,类顶部的命名空间正确,即:

namespace AppHttpControllers;

最新更新