RateLimiter
Illuminate\Support\Facades\RateLimiter
class src/Illuminate/Support/Facades/RateLimiter.php
attempt
v11.0.0 以前から
static @method
static attempt(string $key, int $maxAttempts, \Closure $callback, \DateTimeInterface|\DateInterval|int $decaySeconds = 60): mixed
-
v11.0.0
追加
- 変更後
@method static attempt(string $key, int $maxAttempts, \Closure $callback, int $decaySeconds = 60): mixed
-
v12.10.0
シグネチャ変更
- 変更前
@method static attempt(string $key, int $maxAttempts, \Closure $callback, int $decaySeconds = 60): mixed- 変更後
@method static attempt(string $key, int $maxAttempts, \Closure $callback, \DateTimeInterface|\DateInterval|int $decaySeconds = 60): mixed
attempts
v11.0.0 以前から
static @method
static attempts(string $key): mixed
-
v11.0.0
追加
- 変更後
@method static attempts(string $key): mixed
availableIn
v11.0.0 以前から
static @method
static availableIn(string $key): int
-
v11.0.0
追加
- 変更後
@method static availableIn(string $key): int
cleanRateLimiterKey
v11.0.0 以前から
static @method
static cleanRateLimiterKey(string $key): string
-
v11.0.0
追加
- 変更後
@method static cleanRateLimiterKey(string $key): string
clear
v11.0.0 以前から
static @method
static clear(string $key): void
-
v11.0.0
追加
- 変更後
@method static clear(string $key): void
decrement
v11.5.0 から
static @method
static decrement(string $key, \DateTimeInterface|\DateInterval|int $decaySeconds = 60, int $amount = 1): int
-
v11.5.0
追加
- 変更後
@method static decrement(string $key, int $decaySeconds = 60, int $amount = 1): int
-
v12.10.0
シグネチャ変更
- 変更前
@method static decrement(string $key, int $decaySeconds = 60, int $amount = 1): int- 変更後
@method static decrement(string $key, \DateTimeInterface|\DateInterval|int $decaySeconds = 60, int $amount = 1): int
flushMacros
v13.22.0 から
static @method
static flushMacros(): void
-
v13.22.0
追加
- 変更後
@method static flushMacros(): void
for
v11.0.0 以前から
static @method
static for(\UnitEnum|string $name, \Closure $callback): \Illuminate\Cache\RateLimiter
-
v11.0.0
追加
- 変更後
@method static for(string $name, \Closure $callback): \Illuminate\Cache\RateLimiter
-
v11.26.0
シグネチャ変更
- 変更前
@method static for(string $name, \Closure $callback): \Illuminate\Cache\RateLimiter- 変更後
@method static for(\BackedEnum|\UnitEnum|string $name, \Closure $callback): \Illuminate\Cache\RateLimiter
-
v12.52.0
シグネチャ変更
- 変更前
@method static for(\BackedEnum|\UnitEnum|string $name, \Closure $callback): \Illuminate\Cache\RateLimiter- 変更後
@method static for(\UnitEnum|string $name, \Closure $callback): \Illuminate\Cache\RateLimiter
hasMacro
v13.22.0 から
static @method
static hasMacro(string $name): bool
-
v13.22.0
追加
- 変更後
@method static hasMacro(string $name): bool
hit
v11.0.0 以前から
static @method
static hit(string $key, \DateTimeInterface|\DateInterval|int $decaySeconds = 60): int
increment
v11.0.0 以前から
static @method
static increment(string $key, \DateTimeInterface|\DateInterval|int $decaySeconds = 60, int $amount = 1): int
-
v11.0.0
追加
- 変更後
@method static increment(string $key, int $decaySeconds = 60, int $amount = 1): int
-
v12.10.0
シグネチャ変更
- 変更前
@method static increment(string $key, int $decaySeconds = 60, int $amount = 1): int- 変更後
@method static increment(string $key, \DateTimeInterface|\DateInterval|int $decaySeconds = 60, int $amount = 1): int
limiter
v11.0.0 以前から
static @method
static limiter(\UnitEnum|string $name): \Closure|null
-
v11.0.0
追加
- 変更後
@method static limiter(string $name): \Closure|null
-
v11.26.0
シグネチャ変更
- 変更前
@method static limiter(string $name): \Closure|null- 変更後
@method static limiter(\BackedEnum|\UnitEnum|string $name): \Closure|null
-
v12.52.0
シグネチャ変更
- 変更前
@method static limiter(\BackedEnum|\UnitEnum|string $name): \Closure|null- 変更後
@method static limiter(\UnitEnum|string $name): \Closure|null
macro
v13.22.0 から
static @method
static macro(string $name, object|callable $macro): void
-
v13.22.0
追加
- 変更後
@method static macro(string $name, object|callable $macro): void
mixin
v13.22.0 から
static @method
static mixin(object $mixin, bool $replace = true): void
-
v13.22.0
追加
- 変更後
@method static mixin(object $mixin, bool $replace = true): void
remaining
v11.0.0 以前から
static @method
static remaining(string $key, int $maxAttempts): int
-
v11.0.0
追加
- 変更後
@method static remaining(string $key, int $maxAttempts): int
resetAttempts
v11.0.0 以前から
static @method
static resetAttempts(string $key): bool
retriesLeft
v11.0.0 以前から
static @method
static retriesLeft(string $key, int $maxAttempts): int
-
v11.0.0
追加
- 変更後
@method static retriesLeft(string $key, int $maxAttempts): int
tooManyAttempts
v11.0.0 以前から
static @method
static tooManyAttempts(string $key, int $maxAttempts): bool
-
v11.0.0
追加
- 変更後
@method static tooManyAttempts(string $key, int $maxAttempts): bool