我想使用 Laravel Spark 为 API 创建不同的许可证。我想限制每月和每小时/每分钟的 API 调用。例如,基本许可证将允许每月 10 000 次 API 调用,但我还想限制同一帐户每小时/分钟的 API 调用。这可以用 laravel spark 完成吗?
有:throttle 和 rate_limit,但我可以限制每月以及每小时/分钟的 API 调用总数吗?例如:每月总共 10 000 次 API 调用,每小时/分钟最多 60 次 API 调用?
根据文档,我可以限制每分钟/小时的访问:https ://laravel.com/docs/6.x/routing#rate-limiting
像这样的东西结合了油门和速率限制:
Route::middleware('auth:api', 'throttle:10|rate_limit,1')->group(function () {
Route::get('/user', function () { // });
});
但我的主要问题是如何将每分钟/小时的速率限制与每月限制结合起来?
鸿蒙传说