我的 laravel 应用程序中有一个 AuthController,在该控制器内我有几种方法:
public function postLogin(LoginRequest $request)
{
...
}
public function getRegister()
{
...
}
public function postRegister(RegisterRequest $request)
{
...
}
由于某种原因,现在我的postRegister()
函数不起作用,当我出于某种原因在邮递员中运行它时,它总是执行getRegister()
,当我取出时getRegister()
它说找不到控制器方法。
这是我的路线:
Route::group(['prefix' => '/api/v1/', 'namespace' => 'App\Http\Auth\Controllers'], function() {
/**
* Authentication
*/
Route::controllers([
'auth' => 'AuthController',
'password' => 'PasswordController',
]);
});
编辑:我已将问题缩小到我的请求文件,路径是正确的,但由于某种原因,当我尝试在 postRegister(RegisterRequest $request) 中使用它时,postRegister 函数没有被执行,没有抛出错误,它工作在此之前,我不知道现在是什么导致了这个问题。
我想我还应该补充一点,我创建了在我的应用程序中使用的自定义命名空间。