AuthorizesRequests

Illuminate\Foundation\Auth\Access\AuthorizesRequests

trait src/Illuminate/Foundation/Auth/Access/AuthorizesRequests.php

authorize

v11.0.0 以前から

authorize($ability, $arguments = [])
@param mixed $ability
@param mixed $arguments
@return \Illuminate\Auth\Access\Response
  1. v11.0.0 追加
    変更後
    authorize($ability, $arguments = []) [@param mixed $ability, @param mixed|array $arguments, @return \Illuminate\Auth\Access\Response]
  2. v12.26.0 シグネチャ変更
    変更前
    authorize($ability, $arguments = []) [@param mixed $ability, @param mixed|array $arguments, @return \Illuminate\Auth\Access\Response]
    変更後
    authorize($ability, $arguments = []) [@param mixed $ability, @param mixed $arguments, @return \Illuminate\Auth\Access\Response]

authorizeForUser

v11.0.0 以前から

authorizeForUser($user, $ability, $arguments = [])
@param \Illuminate\Contracts\Auth\Authenticatable|mixed $user
@param mixed $ability
@param mixed $arguments
@return \Illuminate\Auth\Access\Response
  1. v11.0.0 追加
    変更後
    authorizeForUser($user, $ability, $arguments = []) [@param \Illuminate\Contracts\Auth\Authenticatable|mixed $user, @param mixed $ability, @param mixed|array $arguments, @return \Illuminate\Auth\Access\Response]
  2. v12.26.0 シグネチャ変更
    変更前
    authorizeForUser($user, $ability, $arguments = []) [@param \Illuminate\Contracts\Auth\Authenticatable|mixed $user, @param mixed $ability, @param mixed|array $arguments, @return \Illuminate\Auth\Access\Response]
    変更後
    authorizeForUser($user, $ability, $arguments = []) [@param \Illuminate\Contracts\Auth\Authenticatable|mixed $user, @param mixed $ability, @param mixed $arguments, @return \Illuminate\Auth\Access\Response]

authorizeResource

v11.0.0 以前から

authorizeResource($model, $parameter = null, array $options = [], $request = null)
@param string|array $model
@param string|array|null $parameter
@param array $options
@param \Illuminate\Http\Request|null $request
@return void
  1. v11.0.0 追加
    変更後
    authorizeResource($model, $parameter = null, array $options = [], $request = null) [@param string|array $model, @param string|array|null $parameter, @param array $options, @param \Illuminate\Http\Request|null $request, @return void]