Authorize
Illuminate\Auth\Middleware\Authorize
class src/Illuminate/Auth/Middleware/Authorize.php
__construct
v11.0.0 以前から
__construct(Illuminate\Contracts\Auth\Access\Gate $gate)
@param \Illuminate\Contracts\Auth\Access\Gate $gate
-
v11.0.0
追加
- 変更後
__construct(Illuminate\Contracts\Auth\Access\Gate $gate) [@param \Illuminate\Contracts\Auth\Access\Gate $gate, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct(Illuminate\Contracts\Auth\Access\Gate $gate) [@param \Illuminate\Contracts\Auth\Access\Gate $gate, @return void]- 変更後
__construct(Illuminate\Contracts\Auth\Access\Gate $gate) [@param \Illuminate\Contracts\Auth\Access\Gate $gate]
handle
v11.0.0 以前から
handle($request, Closure $next, $ability, ...$models)
@param \Illuminate\Http\Request $request
@param \Closure $next
@param string $ability
@param array|null ...$models
@return mixed
-
v11.0.0
追加
- 変更後
handle($request, Closure $next, $ability, ...$models) [@param \Illuminate\Http\Request $request, @param \Closure $next, @param string $ability, @param array|null ...$models, @return mixed]
using
v11.0.0 以前から
static
static using($ability, ...$models)
@param \UnitEnum|string $ability
@param string ...$models
@return string
-
v11.0.0
追加
- 変更後
static using($ability, ...$models) [@param string $ability, @param string ...$models, @return string]
-
v11.23.0
シグネチャ変更
- 変更前
static using($ability, ...$models) [@param string $ability, @param string ...$models, @return string]- 変更後
static using($ability, ...$models) [@param \BackedEnum|string $ability, @param string ...$models, @return string]
-
v11.42.0
シグネチャ変更
- 変更前
static using($ability, ...$models) [@param \BackedEnum|string $ability, @param string ...$models, @return string]- 変更後
static using($ability, ...$models) [@param \UnitEnum|string $ability, @param string ...$models, @return string]