class RateLimited (View source)
| protected RateLimiter | $limiter | The rate limiter instance. | |
| protected string | $limiterName | The name of the rate limiter. | |
| bool | $shouldRelease | Indicates if the job should be released if the limit is exceeded. | 
| void | __construct(string $limiterName) Create a new middleware instance. | |
| mixed | handle(mixed $job, callable $next) Process the job. | |
| mixed | handleJob(mixed $job, callable $next, array $limits) Handle a rate limited job. | |
| $this | dontRelease() Do not release the job back to the queue if limit is exceeded. | |
| int | getTimeUntilNextRetry(string $key) Get the number of seconds that should elapse before the job is retried. | 
Create a new middleware instance.
Process the job.
Handle a rate limited job.
Do not release the job back to the queue if limit is exceeded.
Get the number of seconds that should elapse before the job is retried.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/8.x/Illuminate/Queue/Middleware/RateLimited.html