首页 > 解决方案 > Laravel 中 API 控制器的错误路径

问题描述

我有一个像这样的 Laravel 结构:

app/
   Http/
       Controllers/
          Api/
          Auth/
              RegisterController

API 路线:

 // AUTH
   Route::namespace('Api')->group(function () {
     Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail');
     Route::post('password/reset', 'Auth\ResetPasswordController@reset');
     Route::post('register', 'Auth\RegisterController@register');
});

但是对http://domain.xx/api/register的 POST 请求 返回一个内部错误:

类 App\Http\Controllers\Api\Auth\RegisterController 文件中不存在...

我试过指向 '..\Auth\RegisterController@register' 但我得到了同样的错误:

文件中不存在类 ..\Auth\RegisterController

修复应该很简单,哈哈……但是……你能帮我吗?

标签: phplaravel

解决方案


我修好了它

 // AUTH
   Route::namespace('Auth')->group(function () {
   Route::post('password/email', 'ForgotPasswordController@sendResetLinkEmail');
   Route::post('password/reset', 'ResetPasswordController@reset');
   Route::post('register', 'RegisterController@register');

});


推荐阅读