Gate
Illuminate\Contracts\Auth\Access\Gate
interface src/Illuminate/Contracts/Auth/Access/Gate.php
abilities
v11.0.0 以前から
abilities()
@return array
-
v11.0.0
追加
- 変更後
abilities() [@return array]
after
v11.0.0 以前から
after(callable $callback)
@param callable $callback
@return $this
-
v11.0.0
追加
- 変更後
after(callable $callback) [@param callable $callback, @return $this]
allows
v11.0.0 以前から
allows($ability, $arguments = [])
@param iterable|\UnitEnum|string $ability
@param mixed $arguments
@return bool
-
v11.0.0
追加
- 変更後
allows($ability, $arguments = []) [@param iterable|string $ability, @param array|mixed $arguments, @return bool]
-
v12.26.0
シグネチャ変更
- 変更前
allows($ability, $arguments = []) [@param iterable|string $ability, @param array|mixed $arguments, @return bool]- 変更後
allows($ability, $arguments = []) [@param iterable|\UnitEnum|string $ability, @param mixed $arguments, @return bool]
any
v11.0.0 以前から
any($abilities, $arguments = [])
@param iterable|\UnitEnum|string $abilities
@param mixed $arguments
@return bool
-
v11.0.0
追加
- 変更後
any($abilities, $arguments = []) [@param iterable|string $abilities, @param array|mixed $arguments, @return bool]
-
v12.26.0
シグネチャ変更
- 変更前
any($abilities, $arguments = []) [@param iterable|string $abilities, @param array|mixed $arguments, @return bool]- 変更後
any($abilities, $arguments = []) [@param iterable|\UnitEnum|string $abilities, @param mixed $arguments, @return bool]
authorize
v11.0.0 以前から
authorize($ability, $arguments = [])
@param \UnitEnum|string $ability
@param mixed $arguments
@return \Illuminate\Auth\Access\Response
-
v11.0.0
追加
- 変更後
authorize($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]
-
v12.26.0
シグネチャ変更
- 変更前
authorize($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]- 変更後
authorize($ability, $arguments = []) [@param \UnitEnum|string $ability, @param mixed $arguments, @return \Illuminate\Auth\Access\Response]
before
v11.0.0 以前から
before(callable $callback)
@param callable $callback
@return $this
-
v11.0.0
追加
- 変更後
before(callable $callback) [@param callable $callback, @return $this]
check
v11.0.0 以前から
check($abilities, $arguments = [])
@param iterable|\UnitEnum|string $abilities
@param mixed $arguments
@return bool
-
v11.0.0
追加
- 変更後
check($abilities, $arguments = []) [@param iterable|string $abilities, @param array|mixed $arguments, @return bool]
-
v12.26.0
シグネチャ変更
- 変更前
check($abilities, $arguments = []) [@param iterable|string $abilities, @param array|mixed $arguments, @return bool]- 変更後
check($abilities, $arguments = []) [@param iterable|\UnitEnum|string $abilities, @param mixed $arguments, @return bool]
define
v11.0.0 以前から
define($ability, $callback)
@param \UnitEnum|string $ability
@param callable|string $callback
@return $this
-
v11.0.0
追加
- 変更後
define($ability, $callback) [@param string $ability, @param callable|string $callback, @return $this]
-
v12.26.0
シグネチャ変更
- 変更前
define($ability, $callback) [@param string $ability, @param callable|string $callback, @return $this]- 変更後
define($ability, $callback) [@param \UnitEnum|string $ability, @param callable|string $callback, @return $this]
denies
v11.0.0 以前から
denies($ability, $arguments = [])
@param iterable|\UnitEnum|string $ability
@param mixed $arguments
@return bool
-
v11.0.0
追加
- 変更後
denies($ability, $arguments = []) [@param iterable|string $ability, @param array|mixed $arguments, @return bool]
-
v12.26.0
シグネチャ変更
- 変更前
denies($ability, $arguments = []) [@param iterable|string $ability, @param array|mixed $arguments, @return bool]- 変更後
denies($ability, $arguments = []) [@param iterable|\UnitEnum|string $ability, @param mixed $arguments, @return bool]
forUser
v11.0.0 以前から
forUser($user)
@param \Illuminate\Contracts\Auth\Authenticatable|mixed $user
@return static
-
v11.0.0
追加
- 変更後
forUser($user) [@param \Illuminate\Contracts\Auth\Authenticatable|mixed $user, @return static]
getPolicyFor
v11.0.0 以前から
getPolicyFor($class)
@param object|string $class
@return mixed
-
v11.0.0
追加
- 変更後
getPolicyFor($class) [@param object|string $class, @return mixed]
has
v11.0.0 以前から
has($ability)
@param \UnitEnum|string $ability
@return bool
inspect
v11.0.0 以前から
inspect($ability, $arguments = [])
@param \UnitEnum|string $ability
@param mixed $arguments
@return \Illuminate\Auth\Access\Response
-
v11.0.0
追加
- 変更後
inspect($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]
-
v12.26.0
シグネチャ変更
- 変更前
inspect($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]- 変更後
inspect($ability, $arguments = []) [@param \UnitEnum|string $ability, @param mixed $arguments, @return \Illuminate\Auth\Access\Response]
policy
v11.0.0 以前から
policy($class, $policy)
@param string $class
@param string $policy
@return $this
-
v11.0.0
追加
- 変更後
policy($class, $policy) [@param string $class, @param string $policy, @return $this]
raw
v11.0.0 以前から
raw($ability, $arguments = [])
@param string $ability
@param mixed $arguments
@return mixed
-
v11.0.0
追加
- 変更後
raw($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return mixed]
-
v12.26.0
シグネチャ変更
- 変更前
raw($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return mixed]- 変更後
raw($ability, $arguments = []) [@param string $ability, @param mixed $arguments, @return mixed]
resource
v11.0.0 以前から
resource($name, $class, ?array $abilities = null)
@param string $name
@param string $class
@param array|null $abilities
@return $this
-
v11.0.0
追加
- 変更後
resource($name, $class, array $abilities = null) [@param string $name, @param string $class, @param array|null $abilities, @return $this]
-
v11.3.0
シグネチャ変更
- 変更前
resource($name, $class, array $abilities = null) [@param string $name, @param string $class, @param array|null $abilities, @return $this]- 変更後
resource($name, $class, ?array $abilities = null) [@param string $name, @param string $class, @param array|null $abilities, @return $this]