lumen.ERROR:ReflectionException:类App \ Http \ Controllers \ App \ Http \ Controllers \ CategoriesController不存在

时间:2019-06-22 10:32:08

标签: php laravel joomla lumen lumen-5.3

我使用流明为我的Joomla网站创建Restapi。我在流明路径文件中出现“跟随错误”。

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

我的路线文件代码:

$app->group(['prefix' => 'api/v2','namespace' => 'App\Http\Controllers'], function($app)
{

$app->get('appbanners/{id}', 'CategoriesController@getBannerImag'); 

});

1 个答案:

答案 0 :(得分:1)

如何从群组中删除它:

'namespace' => 'App\Http\Controllers'

因为它是默认设置。这就是为什么您看到它翻倍的原因。

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

还要确保在您的App\Http\Controllers\Admin中,类的顶部具有正确的名称空间:

CategoriesController