猿问

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 在文件中不存在


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


莫回无
浏览 180回答 2
2回答

忽然笑

我修好了它 // AUTH   Route::namespace('Auth')->group(function () {   Route::post('password/email', 'ForgotPasswordController@sendResetLinkEmail');   Route::post('password/reset', 'ResetPasswordController@reset');   Route::post('register', 'RegisterController@register');});
随时随地看视频慕课网APP
我要回答