我使用流明为我的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');
});
答案 0 :(得分:1)
如何从群组中删除它:
'namespace' => 'App\Http\Controllers'
因为它是默认设置。这就是为什么您看到它翻倍的原因。
因此,除非将它们放在Controller
文件夹中的自定义文件夹中,例如Admin
,否则您将需要添加'namespace' => 'Admin'
,以便组中的每个控制器都将前缀为{ {1}}
还要确保在您的App\Http\Controllers\Admin
中,类的顶部具有正确的名称空间:
CategoriesController