我正在使用ThrottleRequest来限制登录尝试次数。在Kendler.php中,我有以下代码:
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
我的路由在web.php中
Route::post('login', ['middleware' => 'throttle:3,1', 'uses' => 'Auth\LoginController@authenticate']);
当我第四次登录时,它返回状态代码429并显示消息“TOO MANY REQUESTS”(默认情况下我想是这样)
但我只想返回错误消息,类似于:
return redirect('/login')
->withErrors(['errors' => 'xxxxxxx']);
有人能帮帮我吗!谢谢!