UrlGenerator

Illuminate\Routing\UrlGenerator

class src/Illuminate/Routing/UrlGenerator.php

__construct

v11.0.0 以前から

__construct(Illuminate\Routing\RouteCollectionInterface $routes, Illuminate\Http\Request $request, $assetRoot = null)
@param \Illuminate\Routing\RouteCollectionInterface $routes
@param \Illuminate\Http\Request $request
@param string|null $assetRoot
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Routing\RouteCollectionInterface $routes, Illuminate\Http\Request $request, $assetRoot = null) [@param \Illuminate\Routing\RouteCollectionInterface $routes, @param \Illuminate\Http\Request $request, @param string|null $assetRoot, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Routing\RouteCollectionInterface $routes, Illuminate\Http\Request $request, $assetRoot = null) [@param \Illuminate\Routing\RouteCollectionInterface $routes, @param \Illuminate\Http\Request $request, @param string|null $assetRoot, @return void]
    変更後
    __construct(Illuminate\Routing\RouteCollectionInterface $routes, Illuminate\Http\Request $request, $assetRoot = null) [@param \Illuminate\Routing\RouteCollectionInterface $routes, @param \Illuminate\Http\Request $request, @param string|null $assetRoot]

action

v11.0.0 以前から

action($action, $parameters = [], $absolute = true)
@param string|array $action
@param mixed $parameters
@param bool $absolute
@return string
  1. v11.0.0 追加
    変更後
    action($action, $parameters = [], $absolute = true) [@param string|array $action, @param mixed $parameters, @param bool $absolute, @return string]

asset

v11.0.0 以前から

asset($path, $secure = null)
@param string $path
@param bool|null $secure
@return string
  1. v11.0.0 追加
    変更後
    asset($path, $secure = null) [@param string $path, @param bool|null $secure, @return string]

assetFrom

v11.0.0 以前から

assetFrom($root, $path, $secure = null)
@param string $root
@param string $path
@param bool|null $secure
@return string
  1. v11.0.0 追加
    変更後
    assetFrom($root, $path, $secure = null) [@param string $root, @param string $path, @param bool|null $secure, @return string]

current

v11.0.0 以前から

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

defaults

v11.0.0 以前から

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

forceHttps

v11.31.0 から

forceHttps($force = true)
@param bool $force
@return void
  1. v11.31.0 追加
    変更後
    forceHttps($force = true) [@param bool $force, @return void]

forceRootUrl

v11.0.0 以前から

@deprecated

forceRootUrl($root)
@param string|null $root
@return void
  1. v11.0.0 追加
    変更後
    forceRootUrl($root) [@param string|null $root, @return void]
  2. v11.42.0 非推奨
    変更前
    forceRootUrl($root) [@param string|null $root, @return void]
    変更後
    forceRootUrl($root) [@param string|null $root, @return void]

forceScheme

v11.0.0 以前から

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

format

v11.0.0 以前から

format($root, $path, $route = null)
@param string $root
@param string $path
@param \Illuminate\Routing\Route|null $route
@return string
  1. v11.0.0 追加
    変更後
    format($root, $path, $route = null) [@param string $root, @param string $path, @param \Illuminate\Routing\Route|null $route, @return string]

formatHostUsing

v11.0.0 以前から

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

formatParameters

v11.0.0 以前から

formatParameters($parameters)
@param mixed $parameters
@return array
  1. v11.0.0 追加
    変更後
    formatParameters($parameters) [@param mixed|array $parameters, @return array]
  2. v11.27.0 シグネチャ変更
    変更前
    formatParameters($parameters) [@param mixed|array $parameters, @return array]
    変更後
    formatParameters($parameters) [@param mixed $parameters, @return array]

formatPathUsing

v11.0.0 以前から

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

formatRoot

v11.0.0 以前から

formatRoot($scheme, $root = null)
@param string $scheme
@param string|null $root
@return string
  1. v11.0.0 追加
    変更後
    formatRoot($scheme, $root = null) [@param string $scheme, @param string|null $root, @return string]

formatScheme

v11.0.0 以前から

formatScheme($secure = null)
@param bool|null $secure
@return string
  1. v11.0.0 追加
    変更後
    formatScheme($secure = null) [@param bool|null $secure, @return string]

full

v11.0.0 以前から

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

getDefaultParameters

v11.0.0 以前から

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

getRequest

v11.0.0 以前から

getRequest()
@return \Illuminate\Http\Request
  1. v11.0.0 追加
    変更後
    getRequest() [@return \Illuminate\Http\Request]

getRootControllerNamespace

v11.0.0 以前から

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

hasCorrectSignature

v11.0.0 以前から

hasCorrectSignature(Illuminate\Http\Request $request, $absolute = true, Closure|array $ignoreQuery = [])
@param \Illuminate\Http\Request $request
@param bool $absolute
@param \Closure|array $ignoreQuery
@return bool
  1. v11.0.0 追加
    変更後
    hasCorrectSignature(Illuminate\Http\Request $request, $absolute = true, array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param bool $absolute, @param array $ignoreQuery, @return bool]
  2. v12.0.0 シグネチャ変更
    変更前
    hasCorrectSignature(Illuminate\Http\Request $request, $absolute = true, array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param bool $absolute, @param array $ignoreQuery, @return bool]
    変更後
    hasCorrectSignature(Illuminate\Http\Request $request, $absolute = true, Closure|array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param bool $absolute, @param \Closure|array $ignoreQuery, @return bool]

hasValidRelativeSignature

v11.0.0 以前から

hasValidRelativeSignature(Illuminate\Http\Request $request, Closure|array $ignoreQuery = [])
@param \Illuminate\Http\Request $request
@param \Closure|array $ignoreQuery
@return bool
  1. v11.0.0 追加
    変更後
    hasValidRelativeSignature(Illuminate\Http\Request $request, array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param array $ignoreQuery, @return bool]
  2. v12.0.0 シグネチャ変更
    変更前
    hasValidRelativeSignature(Illuminate\Http\Request $request, array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param array $ignoreQuery, @return bool]
    変更後
    hasValidRelativeSignature(Illuminate\Http\Request $request, Closure|array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param \Closure|array $ignoreQuery, @return bool]

hasValidSignature

v11.0.0 以前から

hasValidSignature(Illuminate\Http\Request $request, $absolute = true, Closure|array $ignoreQuery = [])
@param \Illuminate\Http\Request $request
@param bool $absolute
@param \Closure|array $ignoreQuery
@return bool
  1. v11.0.0 追加
    変更後
    hasValidSignature(Illuminate\Http\Request $request, $absolute = true, array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param bool $absolute, @param array $ignoreQuery, @return bool]
  2. v12.0.0 シグネチャ変更
    変更前
    hasValidSignature(Illuminate\Http\Request $request, $absolute = true, array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param bool $absolute, @param array $ignoreQuery, @return bool]
    変更後
    hasValidSignature(Illuminate\Http\Request $request, $absolute = true, Closure|array $ignoreQuery = []) [@param \Illuminate\Http\Request $request, @param bool $absolute, @param \Closure|array $ignoreQuery, @return bool]

isValidUrl

v11.0.0 以前から

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

pathFormatter

v11.0.0 以前から

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

previous

v11.0.0 以前から

previous($fallback = false)
@param mixed $fallback
@return string
  1. v11.0.0 追加
    変更後
    previous($fallback = false) [@param mixed $fallback, @return string]

previousPath

v11.0.0 以前から

previousPath($fallback = false)
@param mixed $fallback
@return string
  1. v11.0.0 追加
    変更後
    previousPath($fallback = false) [@param mixed $fallback, @return string]

query

v11.5.0 から

query($path, $query = [], $extra = [], $secure = null)
@param string $path
@param array $query
@param mixed $extra
@param bool|null $secure
@return string
  1. v11.5.0 追加
    変更後
    query($path, $query = [], $extra = [], $secure = null) [@param string $path, @param array $query, @param mixed $extra, @param bool|null $secure, @return string]

resolveMissingNamedRoutesUsing

v11.0.0 以前から

resolveMissingNamedRoutesUsing(callable $missingNamedRouteResolver)
@param callable $missingNamedRouteResolver
@return $this
  1. v11.0.0 追加
    変更後
    resolveMissingNamedRoutesUsing(callable $missingNamedRouteResolver) [@param callable $missingNamedRouteResolver, @return $this]

route

v11.0.0 以前から

route($name, $parameters = [], $absolute = true)
@param \BackedEnum|string $name
@param mixed $parameters
@param bool $absolute
@return string
  1. v11.0.0 追加
    変更後
    route($name, $parameters = [], $absolute = true) [@param string $name, @param mixed $parameters, @param bool $absolute, @return string]
  2. v11.22.0 シグネチャ変更
    変更前
    route($name, $parameters = [], $absolute = true) [@param string $name, @param mixed $parameters, @param bool $absolute, @return string]
    変更後
    route($name, $parameters = [], $absolute = true) [@param \BackedEnum|string $name, @param mixed $parameters, @param bool $absolute, @return string]

secure

v11.0.0 以前から

secure($path, $parameters = [])
@param string $path
@param array $parameters
@return string
  1. v11.0.0 追加
    変更後
    secure($path, $parameters = []) [@param string $path, @param array $parameters, @return string]

secureAsset

v11.0.0 以前から

secureAsset($path)
@param string $path
@return string
  1. v11.0.0 追加
    変更後
    secureAsset($path) [@param string $path, @return string]

setKeyResolver

v11.0.0 以前から

setKeyResolver(callable $keyResolver)
@param callable $keyResolver
@return $this
  1. v11.0.0 追加
    変更後
    setKeyResolver(callable $keyResolver) [@param callable $keyResolver, @return $this]

setRequest

v11.0.0 以前から

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

setRootControllerNamespace

v11.0.0 以前から

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

setRoutes

v11.0.0 以前から

setRoutes(Illuminate\Routing\RouteCollectionInterface $routes)
@param \Illuminate\Routing\RouteCollectionInterface $routes
@return $this
  1. v11.0.0 追加
    変更後
    setRoutes(Illuminate\Routing\RouteCollectionInterface $routes) [@param \Illuminate\Routing\RouteCollectionInterface $routes, @return $this]

setSessionResolver

v11.0.0 以前から

setSessionResolver(callable $sessionResolver)
@param callable $sessionResolver
@return $this
  1. v11.0.0 追加
    変更後
    setSessionResolver(callable $sessionResolver) [@param callable $sessionResolver, @return $this]

signatureHasNotExpired

v11.0.0 以前から

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

signedRoute

v11.0.0 以前から

signedRoute($name, $parameters = [], $expiration = null, $absolute = true)
@param \BackedEnum|string $name
@param mixed $parameters
@param \DateTimeInterface|\DateInterval|int|null $expiration
@param bool $absolute
@return string
  1. v11.0.0 追加
    変更後
    signedRoute($name, $parameters = [], $expiration = null, $absolute = true) [@param string $name, @param mixed $parameters, @param \DateTimeInterface|\DateInterval|int|null $expiration, @param bool $absolute, @return string]
  2. v11.22.0 シグネチャ変更
    変更前
    signedRoute($name, $parameters = [], $expiration = null, $absolute = true) [@param string $name, @param mixed $parameters, @param \DateTimeInterface|\DateInterval|int|null $expiration, @param bool $absolute, @return string]
    変更後
    signedRoute($name, $parameters = [], $expiration = null, $absolute = true) [@param \BackedEnum|string $name, @param mixed $parameters, @param \DateTimeInterface|\DateInterval|int|null $expiration, @param bool $absolute, @return string]

temporarySignedRoute

v11.0.0 以前から

temporarySignedRoute($name, $expiration, $parameters = [], $absolute = true)
@param \BackedEnum|string $name
@param \DateTimeInterface|\DateInterval|int $expiration
@param array $parameters
@param bool $absolute
@return string
  1. v11.0.0 追加
    変更後
    temporarySignedRoute($name, $expiration, $parameters = [], $absolute = true) [@param string $name, @param \DateTimeInterface|\DateInterval|int $expiration, @param array $parameters, @param bool $absolute, @return string]
  2. v11.22.0 シグネチャ変更
    変更前
    temporarySignedRoute($name, $expiration, $parameters = [], $absolute = true) [@param string $name, @param \DateTimeInterface|\DateInterval|int $expiration, @param array $parameters, @param bool $absolute, @return string]
    変更後
    temporarySignedRoute($name, $expiration, $parameters = [], $absolute = true) [@param \BackedEnum|string $name, @param \DateTimeInterface|\DateInterval|int $expiration, @param array $parameters, @param bool $absolute, @return string]

to

v11.0.0 以前から

to($path, $extra = [], $secure = null)
@param string $path
@param mixed $extra
@param bool|null $secure
@return string
  1. v11.0.0 追加
    変更後
    to($path, $extra = [], $secure = null) [@param string $path, @param mixed $extra, @param bool|null $secure, @return string]

toRoute

v11.0.0 以前から

toRoute($route, $parameters, $absolute)
@param \Illuminate\Routing\Route $route
@param mixed $parameters
@param bool $absolute
@return string
  1. v11.0.0 追加
    変更後
    toRoute($route, $parameters, $absolute) [@param \Illuminate\Routing\Route $route, @param mixed $parameters, @param bool $absolute, @return string]

useAssetOrigin

v11.42.0 から

useAssetOrigin(?string $root)
@param string|null $root
@return void
  1. v11.42.0 追加
    変更後
    useAssetOrigin(?string $root) [@param string|null $root, @return void]

useOrigin

v11.42.0 から

useOrigin(?string $root)
@param string|null $root
@return void
  1. v11.42.0 追加
    変更後
    useOrigin(?string $root) [@param string|null $root, @return void]

withKeyResolver

v11.0.0 以前から

withKeyResolver(callable $keyResolver)
@param callable $keyResolver
@return \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    withKeyResolver(callable $keyResolver) [@param callable $keyResolver, @return \Illuminate\Routing\UrlGenerator]