一切正常,但我更改了路由文件以添加前缀。它开始显示控制器不存在的反射异常

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 啊啊,没关系。没问题:)

以上是关于一切正常,但我更改了路由文件以添加前缀。它开始显示控制器不存在的反射异常的主要内容,如果未能解决你的问题,请参考以下文章

Xcode:无法更改主笔尖文件

为一些 Redux 状态更改添加 url 路由

Laravel 4(Beta 5)路由错误

如何在 xcode 5 现有项目中添加前缀文件?

更改路由更改 Next.js 的状态

路由器刚连接网络时一切正常, 但是运行一-段时间之后, 网速就开始下降,甚至频频掉线,怎么弄