Route

Illuminate\Routing\Route

class src/Illuminate/Routing/Route.php

__construct

v11.0.0 以前から

__construct($methods, $uri, $action)
@param array|string $methods
@param string $uri
@param \Closure|array $action
  1. v11.0.0 追加
    変更後
    __construct($methods, $uri, $action) [@param array|string $methods, @param string $uri, @param \Closure|array $action, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct($methods, $uri, $action) [@param array|string $methods, @param string $uri, @param \Closure|array $action, @return void]
    変更後
    __construct($methods, $uri, $action) [@param array|string $methods, @param string $uri, @param \Closure|array $action]

__get

v11.0.0 以前から

__get($key)
@param string $key
@return mixed
  1. v11.0.0 追加
    変更後
    __get($key) [@param string $key, @return mixed]

allowsTrashedBindings

v11.0.0 以前から

allowsTrashedBindings()
@return bool
  1. v11.0.0 追加
    変更後
    allowsTrashedBindings() [@return bool]

bind

v11.0.0 以前から

bind(Illuminate\Http\Request $request)
@param \Illuminate\Http\Request $request
@return $this
  1. v11.0.0 追加
    変更後
    bind(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return $this]

bindingFieldFor

v11.0.0 以前から

bindingFieldFor($parameter)
@param string|int $parameter
@return string|null
  1. v11.0.0 追加
    変更後
    bindingFieldFor($parameter) [@param string|int $parameter, @return string|null]

bindingFields

v11.0.0 以前から

bindingFields()
@return array
  1. v11.0.0 追加
    変更後
    bindingFields() [@return array]

block

v11.0.0 以前から

block($lockSeconds = 10, $waitSeconds = 10)
@param int|null $lockSeconds
@param int|null $waitSeconds
@return $this
  1. v11.0.0 追加
    変更後
    block($lockSeconds = 10, $waitSeconds = 10) [@param int|null $lockSeconds, @param int|null $waitSeconds, @return $this]

can

v11.0.0 以前から

can($ability, $models = [])
@param \UnitEnum|string $ability
@param array|string $models
@return $this
  1. v11.0.0 追加
    変更後
    can($ability, $models = []) [@param string $ability, @param array|string $models, @return $this]
  2. v11.24.0 シグネチャ変更
    変更前
    can($ability, $models = []) [@param string $ability, @param array|string $models, @return $this]
    変更後
    can($ability, $models = []) [@param \BackedEnum|string $ability, @param array|string $models, @return $this]
  3. v11.42.0 シグネチャ変更
    変更前
    can($ability, $models = []) [@param \BackedEnum|string $ability, @param array|string $models, @return $this]
    変更後
    can($ability, $models = []) [@param \UnitEnum|string $ability, @param array|string $models, @return $this]

controllerDispatcher

v11.0.0 以前から

controllerDispatcher()
@return \Illuminate\Routing\Contracts\ControllerDispatcher
  1. v11.0.0 追加
    変更後
    controllerDispatcher() [@return \Illuminate\Routing\Contracts\ControllerDispatcher]

controllerMiddleware

v11.0.0 以前から

controllerMiddleware()
@return array
  1. v11.0.0 追加
    変更後
    controllerMiddleware() [@return array]

defaults

v11.0.0 以前から

defaults($key, $value)
@param string $key
@param mixed $value
@return $this
  1. v11.0.0 追加
    変更後
    defaults($key, $value) [@param string $key, @param mixed $value, @return $this]

domain

v11.0.0 以前から

domain($domain = null)
@param \BackedEnum|string|null $domain
@return ($domain is null ? string|null : $this)
  1. v11.0.0 追加
    変更後
    domain($domain = null) [@param string|null $domain, @return $this|string|null]
  2. v11.22.0 シグネチャ変更
    変更前
    domain($domain = null) [@param string|null $domain, @return $this|string|null]
    変更後
    domain($domain = null) [@param \BackedEnum|string|null $domain, @return $this|string|null]
  3. v13.18.0 シグネチャ変更
    変更前
    domain($domain = null) [@param \BackedEnum|string|null $domain, @return $this|string|null]
    変更後
    domain($domain = null) [@param \BackedEnum|string|null $domain, @return ($domain is null ? string|null : $this)]

enforcesScopedBindings

v11.0.0 以前から

enforcesScopedBindings()
@return bool
  1. v11.0.0 追加
    変更後
    enforcesScopedBindings() [@return bool]

excludedControllerMiddleware

v13.20.0 から

excludedControllerMiddleware()
@return array
  1. v13.20.0 追加
    変更後
    excludedControllerMiddleware() [@return array]

excludedMiddleware

v11.0.0 以前から

excludedMiddleware()
@return array
  1. v11.0.0 追加
    変更後
    excludedMiddleware() [@return array]

fallback

v11.0.0 以前から

fallback()
@return $this
  1. v11.0.0 追加
    変更後
    fallback() [@return $this]

flushController

v11.0.0 以前から

flushController()
@return void
  1. v11.0.0 追加
    変更後
    flushController() [@return void]

forgetParameter

v11.0.0 以前から

forgetParameter($name)
@param string $name
@return void
  1. v11.0.0 追加
    変更後
    forgetParameter($name) [@param string $name, @return void]

gatherMiddleware

v11.0.0 以前から

gatherMiddleware()
@return array
  1. v11.0.0 追加
    変更後
    gatherMiddleware() [@return array]

getAction

v11.0.0 以前から

getAction($key = null)
@param string|null $key
@return mixed
  1. v11.0.0 追加
    変更後
    getAction($key = null) [@param string|null $key, @return mixed]

getActionMethod

v11.0.0 以前から

getActionMethod()
@return string
  1. v11.0.0 追加
    変更後
    getActionMethod() [@return string]

getActionName

v11.0.0 以前から

getActionName()
@return string
  1. v11.0.0 追加
    変更後
    getActionName() [@return string]

getCompiled

v11.0.0 以前から

getCompiled()
@return \Symfony\Component\Routing\CompiledRoute
  1. v11.0.0 追加
    変更後
    getCompiled() [@return \Symfony\Component\Routing\CompiledRoute]

getController

v11.0.0 以前から

getController()
@return mixed
  1. v11.0.0 追加
    変更後
    getController() [@return mixed]

getControllerClass

v11.0.0 以前から

getControllerClass()
@return string|null
  1. v11.0.0 追加
    変更後
    getControllerClass() [@return string|null]

getDomain

v11.0.0 以前から

getDomain()
@return string|null
  1. v11.0.0 追加
    変更後
    getDomain() [@return string|null]

getMetadata

v13.17.0 から

getMetadata($key = null, $default = null)
@param string|null $key
@param mixed $default
@return ($key is null ? array<array-key, mixed> : mixed)
  1. v13.17.0 追加
    変更後
    getMetadata($key = null, $default = null) [@param string|null $key, @param mixed $default, @return mixed]
  2. v13.18.0 シグネチャ変更
    変更前
    getMetadata($key = null, $default = null) [@param string|null $key, @param mixed $default, @return mixed]
    変更後
    getMetadata($key = null, $default = null) [@param string|null $key, @param mixed $default, @return ($key is null ? array<array-key, mixed> : mixed)]

getMissing

v11.0.0 以前から

getMissing()
@return \Closure|null
  1. v11.0.0 追加
    変更後
    getMissing() [@return \Closure|null]

getName

v11.0.0 以前から

getName()
@return string|null
  1. v11.0.0 追加
    変更後
    getName() [@return string|null]

getOptionalParameterNames

v12.4.1 から

getOptionalParameterNames()
@return array<string, null>
  1. v12.4.1 追加
    変更後
    getOptionalParameterNames() [@return array<string, null>]

getPrefix

v11.0.0 以前から

getPrefix()
@return string|null
  1. v11.0.0 追加
    変更後
    getPrefix() [@return string|null]

getValidators

v11.0.0 以前から

static

static getValidators()
@return array
  1. v11.0.0 追加
    変更後
    static getValidators() [@return array]

hasParameter

v11.0.0 以前から

hasParameter($name)
@param string $name
@return bool
  1. v11.0.0 追加
    変更後
    hasParameter($name) [@param string $name, @return bool]

hasParameters

v11.0.0 以前から

hasParameters()
@return bool
  1. v11.0.0 追加
    変更後
    hasParameters() [@return bool]

httpOnly

v11.0.0 以前から

httpOnly()
@return bool
  1. v11.0.0 追加
    変更後
    httpOnly() [@return bool]

httpsOnly

v11.0.0 以前から

httpsOnly()
@return bool
  1. v11.0.0 追加
    変更後
    httpsOnly() [@return bool]

locksFor

v11.0.0 以前から

locksFor()
@return int|null
  1. v11.0.0 追加
    変更後
    locksFor() [@return int|null]

matches

v11.0.0 以前から

matches(Illuminate\Http\Request $request, $includingMethod = true)
@param \Illuminate\Http\Request $request
@param bool $includingMethod
@return bool
  1. v11.0.0 追加
    変更後
    matches(Illuminate\Http\Request $request, $includingMethod = true) [@param \Illuminate\Http\Request $request, @param bool $includingMethod, @return bool]

metadata

v13.17.0 から

metadata(array $metadata)
@param array $metadata
@return $this
  1. v13.17.0 追加
    変更後
    metadata(array $metadata) [@param array $metadata, @return $this]

methods

v11.0.0 以前から

methods()
@return array
  1. v11.0.0 追加
    変更後
    methods() [@return array]

middleware

v11.0.0 以前から

middleware($middleware = null)
@param array|string|null $middleware
@return ($middleware is null ? array : $this)
  1. v11.0.0 追加
    変更後
    middleware($middleware = null) [@param array|string|null $middleware, @return $this|array]
  2. v12.51.0 シグネチャ変更
    変更前
    middleware($middleware = null) [@param array|string|null $middleware, @return $this|array]
    変更後
    middleware($middleware = null) [@param array|string|null $middleware, @return ($middleware is null ? array : $this)]

missing

v11.0.0 以前から

missing($missing)
@param \Closure $missing
@return $this
  1. v11.0.0 追加
    変更後
    missing($missing) [@param \Closure $missing, @return $this]

name

v11.0.0 以前から

name($name)
@param \BackedEnum|string $name
@return $this
  1. v11.0.0 追加
    変更後
    name($name) [@param string $name, @return $this]
  2. v11.22.0 シグネチャ変更
    変更前
    name($name) [@param string $name, @return $this]
    変更後
    name($name) [@param \BackedEnum|string $name, @return $this]

named

v11.0.0 以前から

named(...$patterns)
@param mixed ...$patterns
@return bool
  1. v11.0.0 追加
    変更後
    named(...$patterns) [@param mixed ...$patterns, @return bool]

originalParameter

v11.0.0 以前から

originalParameter($name, $default = null)
@param string $name
@param string|null $default
@return string|null
  1. v11.0.0 追加
    変更後
    originalParameter($name, $default = null) [@param string $name, @param string|null $default, @return string|null]

originalParameters

v11.0.0 以前から

originalParameters()
@return array
  1. v11.0.0 追加
    変更後
    originalParameters() [@return array]

parameter

v11.0.0 以前から

parameter($name, $default = null)
@param string $name
@param string|object|null $default
@return string|object|null
  1. v11.0.0 追加
    変更後
    parameter($name, $default = null) [@param string $name, @param string|object|null $default, @return string|object|null]

parameterNames

v11.0.0 以前から

parameterNames()
@return array
  1. v11.0.0 追加
    変更後
    parameterNames() [@return array]

parameters

v11.0.0 以前から

parameters()
@return array
  1. v11.0.0 追加
    変更後
    parameters() [@return array]

parametersWithoutNulls

v11.0.0 以前から

parametersWithoutNulls()
@return array
  1. v11.0.0 追加
    変更後
    parametersWithoutNulls() [@return array]

parentOfParameter

v11.0.0 以前から

parentOfParameter($parameter)
@param string $parameter
@return string|null
  1. v11.0.0 追加
    変更後
    parentOfParameter($parameter) [@param string $parameter, @return string|null]

prefix

v11.0.0 以前から

prefix($prefix)
@param string|null $prefix
@return $this
  1. v11.0.0 追加
    変更後
    prefix($prefix) [@param string $prefix, @return $this]
  2. v11.20.0 シグネチャ変更
    変更前
    prefix($prefix) [@param string $prefix, @return $this]
    変更後
    prefix($prefix) [@param string|null $prefix, @return $this]

prepareForSerialization

v11.0.0 以前から

prepareForSerialization()
@return void
  1. v11.0.0 追加
    変更後
    prepareForSerialization() [@return void]

preventsScopedBindings

v11.0.0 以前から

preventsScopedBindings()
@return bool
  1. v11.0.0 追加
    変更後
    preventsScopedBindings() [@return bool]

run

v11.0.0 以前から

run()
@return mixed
  1. v11.0.0 追加
    変更後
    run() [@return mixed]

scopeBindings

v11.0.0 以前から

scopeBindings()
@return $this
  1. v11.0.0 追加
    変更後
    scopeBindings() [@return $this]

secure

v11.0.0 以前から

secure()
@return bool
  1. v11.0.0 追加
    変更後
    secure() [@return bool]

setAction

v11.0.0 以前から

setAction(array $action)
@param array $action
@return $this
  1. v11.0.0 追加
    変更後
    setAction(array $action) [@param array $action, @return $this]

setBindingFields

v11.0.0 以前から

setBindingFields(array $bindingFields)
@param array $bindingFields
@return $this
  1. v11.0.0 追加
    変更後
    setBindingFields(array $bindingFields) [@param array $bindingFields, @return $this]

setContainer

v11.0.0 以前から

setContainer(Illuminate\Container\Container $container)
@param \Illuminate\Container\Container $container
@return $this
  1. v11.0.0 追加
    変更後
    setContainer(Illuminate\Container\Container $container) [@param \Illuminate\Container\Container $container, @return $this]

setDefaults

v11.0.0 以前から

setDefaults(array $defaults)
@param array $defaults
@return $this
  1. v11.0.0 追加
    変更後
    setDefaults(array $defaults) [@param array $defaults, @return $this]

setFallback

v11.0.0 以前から

setFallback($isFallback)
@param bool $isFallback
@return $this
  1. v11.0.0 追加
    変更後
    setFallback($isFallback) [@param bool $isFallback, @return $this]

setMetadata

v13.17.0 から

setMetadata(array $metadata)
@param array $metadata
@return $this
  1. v13.17.0 追加
    変更後
    setMetadata(array $metadata) [@param array $metadata, @return $this]

setParameter

v11.0.0 以前から

setParameter($name, $value)
@param string $name
@param string|object|null $value
@return void
  1. v11.0.0 追加
    変更後
    setParameter($name, $value) [@param string $name, @param string|object|null $value, @return void]

setRouter

v11.0.0 以前から

setRouter(Illuminate\Routing\Router $router)
@param \Illuminate\Routing\Router $router
@return $this
  1. v11.0.0 追加
    変更後
    setRouter(Illuminate\Routing\Router $router) [@param \Illuminate\Routing\Router $router, @return $this]

setUri

v11.0.0 以前から

setUri($uri)
@param string $uri
@return $this
  1. v11.0.0 追加
    変更後
    setUri($uri) [@param string $uri, @return $this]

setWheres

v11.0.0 以前から

setWheres(array $wheres)
@param array $wheres
@return $this
  1. v11.0.0 追加
    変更後
    setWheres(array $wheres) [@param array $wheres, @return $this]

signatureParameters

v11.0.0 以前から

signatureParameters($conditions = [])
@param array $conditions
@return array
  1. v11.0.0 追加
    変更後
    signatureParameters($conditions = []) [@param array $conditions, @return array]

toSymfonyRoute

v11.0.0 以前から

toSymfonyRoute()
@return \Symfony\Component\Routing\Route
  1. v11.0.0 追加
    変更後
    toSymfonyRoute() [@return \Symfony\Component\Routing\Route]

uri

v11.0.0 以前から

uri()
@return string
  1. v11.0.0 追加
    変更後
    uri() [@return string]

uses

v11.0.0 以前から

uses($action)
@param \Closure|array|string $action
@return $this
  1. v11.0.0 追加
    変更後
    uses($action) [@param \Closure|array|string $action, @return $this]

waitsFor

v11.0.0 以前から

waitsFor()
@return int|null
  1. v11.0.0 追加
    変更後
    waitsFor() [@return int|null]

where

v11.0.0 以前から

where($name, $expression = null)
@param array|string $name
@param string|null $expression
@return $this
  1. v11.0.0 追加
    変更後
    where($name, $expression = null) [@param array|string $name, @param string|null $expression, @return $this]

withoutBlocking

v11.0.0 以前から

withoutBlocking()
@return $this
  1. v11.0.0 追加
    変更後
    withoutBlocking() [@return $this]

withoutMiddleware

v11.0.0 以前から

withoutMiddleware($middleware)
@param array|string $middleware
@return $this
  1. v11.0.0 追加
    変更後
    withoutMiddleware($middleware) [@param array|string $middleware, @return $this]

withoutScopedBindings

v11.0.0 以前から

withoutScopedBindings()
@return $this
  1. v11.0.0 追加
    変更後
    withoutScopedBindings() [@return $this]

withTrashed

v11.0.0 以前から

withTrashed($withTrashed = true)
@param bool $withTrashed
@return $this
  1. v11.0.0 追加
    変更後
    withTrashed($withTrashed = true) [@param bool $withTrashed, @return $this]