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
  1. v11.0.0 追加
    変更後
    @method static attempt(string $key, int $maxAttempts, \Closure $callback, int $decaySeconds = 60): mixed
  2. 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
  1. v11.0.0 追加
    変更後
    @method static attempts(string $key): mixed

availableIn

v11.0.0 以前から

static @method

static availableIn(string $key): int
  1. v11.0.0 追加
    変更後
    @method static availableIn(string $key): int

cleanRateLimiterKey

v11.0.0 以前から

static @method

static cleanRateLimiterKey(string $key): string
  1. v11.0.0 追加
    変更後
    @method static cleanRateLimiterKey(string $key): string

clear

v11.0.0 以前から

static @method

static clear(string $key): void
  1. 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
  1. v11.5.0 追加
    変更後
    @method static decrement(string $key, int $decaySeconds = 60, int $amount = 1): int
  2. 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
  1. v13.22.0 追加
    変更後
    @method static flushMacros(): void

for

v11.0.0 以前から

static @method

static for(\UnitEnum|string $name, \Closure $callback): \Illuminate\Cache\RateLimiter
  1. v11.0.0 追加
    変更後
    @method static for(string $name, \Closure $callback): \Illuminate\Cache\RateLimiter
  2. 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
  3. 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
  1. 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
  1. v11.0.0 追加
    変更後
    @method static hit(string $key, int $decaySeconds = 60): int
  2. v12.10.0 シグネチャ変更
    変更前
    @method static hit(string $key, int $decaySeconds = 60): int
    変更後
    @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
  1. v11.0.0 追加
    変更後
    @method static increment(string $key, int $decaySeconds = 60, int $amount = 1): int
  2. 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
  1. v11.0.0 追加
    変更後
    @method static limiter(string $name): \Closure|null
  2. v11.26.0 シグネチャ変更
    変更前
    @method static limiter(string $name): \Closure|null
    変更後
    @method static limiter(\BackedEnum|\UnitEnum|string $name): \Closure|null
  3. 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
  1. 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
  1. 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
  1. v11.0.0 追加
    変更後
    @method static remaining(string $key, int $maxAttempts): int

resetAttempts

v11.0.0 以前から

static @method

static resetAttempts(string $key): bool
  1. v11.0.0 追加
    変更後
    @method static resetAttempts(string $key): mixed
  2. v12.23.0 シグネチャ変更
    変更前
    @method static resetAttempts(string $key): mixed
    変更後
    @method static resetAttempts(string $key): bool

retriesLeft

v11.0.0 以前から

static @method

static retriesLeft(string $key, int $maxAttempts): int
  1. v11.0.0 追加
    変更後
    @method static retriesLeft(string $key, int $maxAttempts): int

tooManyAttempts

v11.0.0 以前から

static @method

static tooManyAttempts(string $key, int $maxAttempts): bool
  1. v11.0.0 追加
    変更後
    @method static tooManyAttempts(string $key, int $maxAttempts): bool