Php Laravel 5.8:动态更改油门余量不工作

Php Laravel 5.8:动态更改油门余量不工作,php,laravel,authentication,throttling,laravel-5.8,Php,Laravel,Authentication,Throttling,Laravel 5.8,我正在构建一个带有动态节流的API。我已经将我的中间件设置为throttle:rate\u limit,1,因此在我的用户模型上设置了一个mutator: public function getRateLimitAttribute() { if($this->subscribed()) { return $this->subscription()->plan->rpm; } return 2; } 然而,这似乎根本不起作用。我在想

我正在构建一个带有动态节流的API。我已经将我的中间件设置为
throttle:rate\u limit,1
,因此在我的用户模型上设置了一个mutator:

public function getRateLimitAttribute()
{
    if($this->subscribed()) {
        return $this->subscription()->plan->rpm;
    }
    return 2;
}
然而,这似乎根本不起作用。我在想,也许我节流了两次,所以我从
app/Http/Kernel.php
api
组中删除了节流中间件,但运气不好。另一个想法是可能并没有触发mutator,但通过
$user->rate\u limit
进行检查可以显示正确的值(10)。即使在我的模型中明确定义了
public$rate\u limit=10
并注释掉了mutator,也没有成功。
X-RateLimit-Remaining
标题显示
-1
X-RateLimit-Limit
等于
0

伙计们,你们知道这里发生了什么吗?如果有帮助的话,我正在使用野狗API