【发布时间】:2016-04-02 20:02:52
【问题描述】:
我的 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 函数没有被执行,没有错误被抛出,它以前工作过,现在我不知道是什么导致了这个问题。
我想我还应该补充一点,我创建了我在我的应用程序中使用的自定义命名空间。
【问题讨论】:
标签: laravel routes laravel-5 request-validation