一切正常,但我更改了路由文件以添加前缀。它开始显示控制器不存在的反射异常
Posted
技术标签:
【中文标题】一切正常,但我更改了路由文件以添加前缀。它开始显示控制器不存在的反射异常【英文标题】:Everything working fine but i changed in route file to add the prefix .It started showing reflection exception that controller does not exist 【发布时间】:2016-12-16 13:49:45 【问题描述】:$app->post('api/register', 'UserController@store');
这里一切正常。函数是aceesible via route/api/register
,但是当我将其更改为添加前缀时
$app->group(['prefix' => 'api'], function ($app)
$app->post('register', 'UserController@store');
);
这显示了我
UserController 类不存在的反射异常。流明 5.1 php 7 阿帕奇 2.*
提前致谢。
【问题讨论】:
你确定你没有改变文件位置吗,可能是命名空间问题。 不,我没有按照问题中的描述在路线上改变任何东西 【参考方案1】:如果您使用group
方法,请确保您识别该组的命名空间:
$app->group(['prefix' => 'api', 'namespace' => 'App\Http\Controllers'], function ($app)
$app->post('register', 'UserController@store');
);
它会解决你的问题。
【讨论】:
@PankajCheema 支持并批准它会很好:) 我投了赞成票,但我的声誉低于 15,这就是为什么它不可见。但我发自内心的感谢!!! @PankajCheema 啊啊,没关系。没问题:)以上是关于一切正常,但我更改了路由文件以添加前缀。它开始显示控制器不存在的反射异常的主要内容,如果未能解决你的问题,请参考以下文章