f1uder/livewire-throttling
最新稳定版本:1.6
Composer 安装命令:
composer require f1uder/livewire-throttling
包简介
Livewire Throttling
README 文档
README
Installation
You can install the package via composer:
composer require f1uder/livewire-throttling
Usage Livewire component
<?php namespace App\Http\Livewire\Test; use Livewire\Component; use Nrox\LivewireThrottling\ThrottlingTrait; class TestComponent extends Component { use ThrottlingTrait; // use Trait /** * Thrown out ValidationException * name: throttle */ public function test() { $this->rateLimit('10'); // Limit 10 requests per minute } public function testCallback() { $this->rateLimit('10', function ($sec) { abort(429); }); } }
Clear Rate Limit
$this->clearRateLimit();
Lang message error (support: en)
Add Russian lang
lang/ru.json
"Too many requests, try again in :sec seconds.": "Слишком много запросов, повторите попытку через :sec сек."
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 220
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-08-19