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

Php 一切正常,但我在路由文件中添加了前缀。它开始显示控制器不存在的反射异常,php,mongodb,laravel,lumen,Php,Mongodb,Laravel,Lumen,这里一切正常。函数可以通过route/api/register访问,但当我将其更改为添加前缀时 $app->post('api/register', 'UserController@store'); 这让我明白了 类UserController不存在的反射异常。流明 5.1 php 7 apache 2* 提前感谢。如果使用group方法,请确保标识该组的命名空间: $app->group(['prefix' => 'api'], function ($app) { $ap

这里一切正常。函数可以通过route/api/register
访问,但当我将其更改为添加前缀时

$app->post('api/register', 'UserController@store');
这让我明白了

类UserController不存在的反射异常。流明 5.1 php 7 apache 2*


提前感谢。

如果使用
group
方法,请确保标识该组的命名空间:

$app->group(['prefix' => 'api'], function ($app) {

$app->post('register', 'UserController@store');

}); 

这会解决您的问题。

您确定没有更改文件位置吗,可能是名称空间的问题。不,我并没有按照中给出的描述在路由中更改任何内容question@PankajCheema向上投票,并批准它将是很好的:)我已经向上投票,但我的声誉低于15,这就是为什么它是不可见的。但从我的心感谢@PankajCheema啊,没事的。没问题:)
$app->group(['prefix' => 'api', 'namespace' => 'App\Http\Controllers'], function ($app) {
    $app->post('register', 'UserController@store');
});