gpt4 book ai didi

php - 有没有办法在 Controller 内的单个方法上使用 Laravel api throttle ?

转载 作者:行者123 更新时间:2023-12-03 16:03:41 25 4
gpt4 key购买 nike

我在 routes/api.php 中使用 api throttle (正如您在代码中看到的那样)但我想知道是否可以在 Controller 的方法中使用它。

Route::resource('/user/{user}/post', 'UserPostController')->middleware(['auth:api', 'throttle:5,1']);

最佳答案

最好使用路由来指定路由的中间件。你仍然认为在你的 Controller 中使用/指定你可以定义 __construct() Controller 中的方法,例如:

public function __construct()
{
$this->middleware('throttle:5,1')->only('index');
}

这将适用于 index仅您的 Controller 的操作。

有关更多详细信息,请查看文档 Controller Middlewares

关于php - 有没有办法在 Controller 内的单个方法上使用 Laravel api throttle ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56785967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com