请检查以下代码以获取速率限制器
RateLimiter::for('api', function (Request $request) {
return [
// Rate limiter based on Client IP Address
Limit::perMinute(env('IP_ADDR_RATE_LIMITER_PER_MINUTE', 60))->by($request->ip())->response(function () {
....
}),
// Rate limiter based on API key/User
Limit::perMinute(env('API_KEY_RATE_LIMITER_PER_MINUTE', 60))->by($request->input('key'))->response(function () {
...
})
];
});
api.php 中的路由配置
Route::post('/temporalrisk/v1', [TemporalRouteRiskV1::class, 'postMethod'])->middleware('key')->name('temporalrouteriskv1.index');
有人可以帮我解决上述问题以使用 post 方法设置路线的速率限制吗?