Gate

Illuminate\Support\Facades\Gate

class src/Illuminate/Support/Facades/Gate.php

abilities

v11.0.0 以前から

static @method

static abilities(): array
  1. v11.0.0 追加
    変更後
    @method static abilities(): array

after

v11.0.0 以前から

static @method

static after(callable $callback): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static after(callable $callback): \Illuminate\Auth\Access\Gate

allowIf

v11.0.0 以前から

static @method

static allowIf(\Illuminate\Auth\Access\Response|\Closure|bool $condition, string|null $message = null, string|null $code = null): \Illuminate\Auth\Access\Response
  1. v11.0.0 追加
    変更後
    @method static allowIf(\Illuminate\Auth\Access\Response|\Closure|bool $condition, string|null $message = null, string|null $code = null): \Illuminate\Auth\Access\Response

allows

v11.0.0 以前から

static @method

static allows(iterable|\UnitEnum|string $ability, mixed $arguments = []): bool
  1. v11.0.0 追加
    変更後
    @method static allows(iterable|string $ability, array|mixed $arguments = []): bool
  2. v11.23.0 シグネチャ変更
    変更前
    @method static allows(iterable|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static allows(iterable|\BackedEnum|string $ability, array|mixed $arguments = []): bool
  3. v11.42.0 シグネチャ変更
    変更前
    @method static allows(iterable|\BackedEnum|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static allows(iterable|\UnitEnum|string $ability, array|mixed $arguments = []): bool
  4. v12.22.0 シグネチャ変更
    変更前
    @method static allows(iterable|\UnitEnum|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static allows(iterable|\UnitEnum|string $ability, array $arguments = []): bool
  5. v12.22.1 シグネチャ変更
    変更前
    @method static allows(iterable|\UnitEnum|string $ability, array $arguments = []): bool
    変更後
    @method static allows(iterable|\UnitEnum|string $ability, mixed $arguments = []): bool

any

v11.0.0 以前から

static @method

static any(iterable|\UnitEnum|string $abilities, mixed $arguments = []): bool
  1. v11.0.0 追加
    変更後
    @method static any(iterable|string $abilities, array|mixed $arguments = []): bool
  2. v11.23.0 シグネチャ変更
    変更前
    @method static any(iterable|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static any(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool
  3. v11.42.0 シグネチャ変更
    変更前
    @method static any(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static any(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
  4. v12.22.0 シグネチャ変更
    変更前
    @method static any(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static any(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
  5. v12.22.1 シグネチャ変更
    変更前
    @method static any(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
    変更後
    @method static any(iterable|\UnitEnum|string $abilities, mixed $arguments = []): bool

authorize

v11.0.0 以前から

static @method

static authorize(\UnitEnum|string $ability, mixed $arguments = []): \Illuminate\Auth\Access\Response
  1. v11.0.0 追加
    変更後
    @method static authorize(string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  2. v11.23.0 シグネチャ変更
    変更前
    @method static authorize(string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static authorize(\BackedEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  3. v11.42.0 シグネチャ変更
    変更前
    @method static authorize(\BackedEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static authorize(\UnitEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  4. v12.22.0 シグネチャ変更
    変更前
    @method static authorize(\UnitEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static authorize(\UnitEnum|string $ability, array $arguments = []): \Illuminate\Auth\Access\Response
  5. v12.22.1 シグネチャ変更
    変更前
    @method static authorize(\UnitEnum|string $ability, array $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static authorize(\UnitEnum|string $ability, mixed $arguments = []): \Illuminate\Auth\Access\Response

before

v11.0.0 以前から

static @method

static before(callable $callback): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static before(callable $callback): \Illuminate\Auth\Access\Gate

check

v11.0.0 以前から

static @method

static check(iterable|\UnitEnum|string $abilities, mixed $arguments = []): bool
  1. v11.0.0 追加
    変更後
    @method static check(iterable|string $abilities, array|mixed $arguments = []): bool
  2. v11.23.0 シグネチャ変更
    変更前
    @method static check(iterable|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static check(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool
  3. v11.42.0 シグネチャ変更
    変更前
    @method static check(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static check(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
  4. v12.22.0 シグネチャ変更
    変更前
    @method static check(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static check(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
  5. v12.22.1 シグネチャ変更
    変更前
    @method static check(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
    変更後
    @method static check(iterable|\UnitEnum|string $abilities, mixed $arguments = []): bool

defaultDenialResponse

v11.0.0 以前から

static @method

static defaultDenialResponse(\Illuminate\Auth\Access\Response $response): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static defaultDenialResponse(\Illuminate\Auth\Access\Response $response): \Illuminate\Auth\Access\Gate

define

v11.0.0 以前から

static @method

static define(\UnitEnum|string $ability, callable|array|string $callback): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static define(string $ability, callable|array|string $callback): \Illuminate\Auth\Access\Gate
  2. v11.23.0 シグネチャ変更
    変更前
    @method static define(string $ability, callable|array|string $callback): \Illuminate\Auth\Access\Gate
    変更後
    @method static define(\BackedEnum|string $ability, callable|array|string $callback): \Illuminate\Auth\Access\Gate
  3. v11.42.0 シグネチャ変更
    変更前
    @method static define(\BackedEnum|string $ability, callable|array|string $callback): \Illuminate\Auth\Access\Gate
    変更後
    @method static define(\UnitEnum|string $ability, callable|array|string $callback): \Illuminate\Auth\Access\Gate

denies

v11.0.0 以前から

static @method

static denies(iterable|\UnitEnum|string $ability, mixed $arguments = []): bool
  1. v11.0.0 追加
    変更後
    @method static denies(iterable|string $ability, array|mixed $arguments = []): bool
  2. v11.23.0 シグネチャ変更
    変更前
    @method static denies(iterable|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static denies(iterable|\BackedEnum|string $ability, array|mixed $arguments = []): bool
  3. v11.42.0 シグネチャ変更
    変更前
    @method static denies(iterable|\BackedEnum|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static denies(iterable|\UnitEnum|string $ability, array|mixed $arguments = []): bool
  4. v12.22.0 シグネチャ変更
    変更前
    @method static denies(iterable|\UnitEnum|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static denies(iterable|\UnitEnum|string $ability, array $arguments = []): bool
  5. v12.22.1 シグネチャ変更
    変更前
    @method static denies(iterable|\UnitEnum|string $ability, array $arguments = []): bool
    変更後
    @method static denies(iterable|\UnitEnum|string $ability, mixed $arguments = []): bool

denyAsNotFound

v11.0.0 以前から

static @method

static denyAsNotFound(string|null $message = null, int|null $code = null): \Illuminate\Auth\Access\Response
  1. v11.0.0 追加
    変更後
    @method static denyAsNotFound(string|null $message = null, int|null $code = null): \Illuminate\Auth\Access\Response

denyIf

v11.0.0 以前から

static @method

static denyIf(\Illuminate\Auth\Access\Response|\Closure|bool $condition, string|null $message = null, string|null $code = null): \Illuminate\Auth\Access\Response
  1. v11.0.0 追加
    変更後
    @method static denyIf(\Illuminate\Auth\Access\Response|\Closure|bool $condition, string|null $message = null, string|null $code = null): \Illuminate\Auth\Access\Response

denyWithStatus

v11.0.0 以前から

static @method

static denyWithStatus(int $status, string|null $message = null, int|null $code = null): \Illuminate\Auth\Access\Response
  1. v11.0.0 追加
    変更後
    @method static denyWithStatus(int $status, string|null $message = null, int|null $code = null): \Illuminate\Auth\Access\Response

forUser

v11.0.0 以前から

static @method

static forUser(\Illuminate\Contracts\Auth\Authenticatable|mixed $user): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static forUser(\Illuminate\Contracts\Auth\Authenticatable|mixed $user): \Illuminate\Auth\Access\Gate

getPolicyFor

v11.0.0 以前から

static @method

static getPolicyFor(object|string $class): mixed
  1. v11.0.0 追加
    変更後
    @method static getPolicyFor(object|string $class): mixed

guessPolicyNamesUsing

v11.0.0 以前から

static @method

static guessPolicyNamesUsing(callable $callback): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static guessPolicyNamesUsing(callable $callback): \Illuminate\Auth\Access\Gate

has

v11.0.0 以前から

static @method

static has(\UnitEnum|array|string $ability): bool
  1. v11.0.0 追加
    変更後
    @method static has(string|array $ability): bool
  2. v12.45.2 シグネチャ変更
    変更前
    @method static has(string|array $ability): bool
    変更後
    @method static has(\UnitEnum|array|string $ability): bool

inspect

v11.0.0 以前から

static @method

static inspect(\UnitEnum|string $ability, mixed $arguments = []): \Illuminate\Auth\Access\Response
  1. v11.0.0 追加
    変更後
    @method static inspect(string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  2. v11.23.0 シグネチャ変更
    変更前
    @method static inspect(string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static inspect(\BackedEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  3. v11.42.0 シグネチャ変更
    変更前
    @method static inspect(\BackedEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static inspect(\UnitEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  4. v12.22.0 シグネチャ変更
    変更前
    @method static inspect(\UnitEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static inspect(\UnitEnum|string $ability, array $arguments = []): \Illuminate\Auth\Access\Response
  5. v12.22.1 シグネチャ変更
    変更前
    @method static inspect(\UnitEnum|string $ability, array $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static inspect(\UnitEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  6. v12.26.0 シグネチャ変更
    変更前
    @method static inspect(\UnitEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static inspect(\UnitEnum|string $ability, mixed $arguments = []): \Illuminate\Auth\Access\Response

none

v11.0.0 以前から

static @method

static none(iterable|\UnitEnum|string $abilities, mixed $arguments = []): bool
  1. v11.0.0 追加
    変更後
    @method static none(iterable|string $abilities, array|mixed $arguments = []): bool
  2. v11.23.0 シグネチャ変更
    変更前
    @method static none(iterable|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static none(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool
  3. v11.42.0 シグネチャ変更
    変更前
    @method static none(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static none(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
  4. v12.22.0 シグネチャ変更
    変更前
    @method static none(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static none(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
  5. v12.22.1 シグネチャ変更
    変更前
    @method static none(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
    変更後
    @method static none(iterable|\UnitEnum|string $abilities, mixed $arguments = []): bool

policies

v11.0.0 以前から

static @method

static policies(): array
  1. v11.0.0 追加
    変更後
    @method static policies(): array

policy

v11.0.0 以前から

static @method

static policy(string $class, string $policy): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static policy(string $class, string $policy): \Illuminate\Auth\Access\Gate

raw

v11.0.0 以前から

static @method

static raw(string $ability, mixed $arguments = []): mixed
  1. v11.0.0 追加
    変更後
    @method static raw(string $ability, array|mixed $arguments = []): mixed
  2. v12.22.0 シグネチャ変更
    変更前
    @method static raw(string $ability, array|mixed $arguments = []): mixed
    変更後
    @method static raw(string $ability, array $arguments = []): mixed
  3. v12.22.1 シグネチャ変更
    変更前
    @method static raw(string $ability, array $arguments = []): mixed
    変更後
    @method static raw(string $ability, array|mixed $arguments = []): mixed
  4. v12.26.0 シグネチャ変更
    変更前
    @method static raw(string $ability, array|mixed $arguments = []): mixed
    変更後
    @method static raw(string $ability, mixed $arguments = []): mixed

resolvePolicy

v11.0.0 以前から

static @method

static resolvePolicy(object|string $class): mixed
  1. v11.0.0 追加
    変更後
    @method static resolvePolicy(object|string $class): mixed

resource

v11.0.0 以前から

static @method

static resource(string $name, string $class, array|null $abilities = null): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static resource(string $name, string $class, array|null $abilities = null): \Illuminate\Auth\Access\Gate

setContainer

v11.0.0 以前から

static @method

static setContainer(\Illuminate\Contracts\Container\Container $container): \Illuminate\Auth\Access\Gate
  1. v11.0.0 追加
    変更後
    @method static setContainer(\Illuminate\Contracts\Container\Container $container): \Illuminate\Auth\Access\Gate