URL

Illuminate\Support\Facades\URL

class src/Illuminate/Support/Facades/URL.php

action

v11.0.0 以前から

static @method

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

asset

v11.0.0 以前から

static @method

static asset(string $path, bool|null $secure = null): string
  1. v11.0.0 追加
    変更後
    @method static asset(string $path, bool|null $secure = null): string

assetFrom

v11.0.0 以前から

static @method

static assetFrom(string $root, string $path, bool|null $secure = null): string
  1. v11.0.0 追加
    変更後
    @method static assetFrom(string $root, string $path, bool|null $secure = null): string

current

v11.0.0 以前から

static @method

static current(): string
  1. v11.0.0 追加
    変更後
    @method static current(): string

defaults

v11.0.0 以前から

static @method

static defaults(array $defaults): void
  1. v11.0.0 追加
    変更後
    @method static defaults(array $defaults): void

flushMacros

v11.0.0 以前から

static @method

static flushMacros(): void
  1. v11.0.0 追加
    変更後
    @method static flushMacros(): void

forceHttps

v11.31.0 から

static @method

static forceHttps(bool $force = true): void
  1. v11.31.0 追加
    変更後
    @method static forceHttps(bool $force = true): void

forceRootUrl

v11.0.0 以前から

v11.42.0 で削除

  1. v11.0.0 追加
    変更後
    @method static forceRootUrl(string|null $root): void
  2. v11.42.0 削除
    変更前
    @method static forceRootUrl(string|null $root): void

forceScheme

v11.0.0 以前から

static @method

static forceScheme(string|null $scheme): void
  1. v11.0.0 追加
    変更後
    @method static forceScheme(string|null $scheme): void

format

v11.0.0 以前から

static @method

static format(string $root, string $path, \Illuminate\Routing\Route|null $route = null): string
  1. v11.0.0 追加
    変更後
    @method static format(string $root, string $path, \Illuminate\Routing\Route|null $route = null): string

formatHostUsing

v11.0.0 以前から

static @method

static formatHostUsing(\Closure $callback): \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    @method static formatHostUsing(\Closure $callback): \Illuminate\Routing\UrlGenerator

formatParameters

v11.0.0 以前から

static @method

static formatParameters(mixed $parameters): array
  1. v11.0.0 追加
    変更後
    @method static formatParameters(mixed|array $parameters): array
  2. v11.27.0 シグネチャ変更
    変更前
    @method static formatParameters(mixed|array $parameters): array
    変更後
    @method static formatParameters(mixed $parameters): array

formatPathUsing

v11.0.0 以前から

static @method

static formatPathUsing(\Closure $callback): \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    @method static formatPathUsing(\Closure $callback): \Illuminate\Routing\UrlGenerator

formatRoot

v11.0.0 以前から

static @method

static formatRoot(string $scheme, string|null $root = null): string
  1. v11.0.0 追加
    変更後
    @method static formatRoot(string $scheme, string|null $root = null): string

formatScheme

v11.0.0 以前から

static @method

static formatScheme(bool|null $secure = null): string
  1. v11.0.0 追加
    変更後
    @method static formatScheme(bool|null $secure = null): string

full

v11.0.0 以前から

static @method

static full(): string
  1. v11.0.0 追加
    変更後
    @method static full(): string

getDefaultParameters

v11.0.0 以前から

static @method

static getDefaultParameters(): array
  1. v11.0.0 追加
    変更後
    @method static getDefaultParameters(): array

getRequest

v11.0.0 以前から

static @method

static getRequest(): \Illuminate\Http\Request
  1. v11.0.0 追加
    変更後
    @method static getRequest(): \Illuminate\Http\Request

getRootControllerNamespace

v11.0.0 以前から

static @method

static getRootControllerNamespace(): string
  1. v11.0.0 追加
    変更後
    @method static getRootControllerNamespace(): string

hasCorrectSignature

v11.0.0 以前から

static @method

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

hasMacro

v11.0.0 以前から

static @method

static hasMacro(string $name): bool
  1. v11.0.0 追加
    変更後
    @method static hasMacro(string $name): bool

hasValidRelativeSignature

v11.0.0 以前から

static @method

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

hasValidSignature

v11.0.0 以前から

static @method

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

isValidUrl

v11.0.0 以前から

static @method

static isValidUrl(string $path): bool
  1. v11.0.0 追加
    変更後
    @method static isValidUrl(string $path): bool

macro

v11.0.0 以前から

static @method

static macro(string $name, object|callable $macro): void
  1. v11.0.0 追加
    変更後
    @method static macro(string $name, object|callable $macro): void
  2. v11.8.0 シグネチャ変更
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void
  3. v11.23.3 シグネチャ変更
    変更前
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void
    変更後
    @method static macro(string $name, object|callable $macro): void

mixin

v11.0.0 以前から

static @method

static mixin(object $mixin, bool $replace = true): void
  1. v11.0.0 追加
    変更後
    @method static mixin(object $mixin, bool $replace = true): void

pathFormatter

v11.0.0 以前から

static @method

static pathFormatter(): \Closure
  1. v11.0.0 追加
    変更後
    @method static pathFormatter(): \Closure

previous

v11.0.0 以前から

static @method

static previous(mixed $fallback = false): string
  1. v11.0.0 追加
    変更後
    @method static previous(mixed $fallback = false): string

previousPath

v11.0.0 以前から

static @method

static previousPath(mixed $fallback = false): string
  1. v11.0.0 追加
    変更後
    @method static previousPath(mixed $fallback = false): string

query

v11.5.0 から

static @method

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

resolveMissingNamedRoutesUsing

v11.0.0 以前から

static @method

static resolveMissingNamedRoutesUsing(callable $missingNamedRouteResolver): \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    @method static resolveMissingNamedRoutesUsing(callable $missingNamedRouteResolver): \Illuminate\Routing\UrlGenerator

route

v11.0.0 以前から

static @method

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

secure

v11.0.0 以前から

static @method

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

secureAsset

v11.0.0 以前から

static @method

static secureAsset(string $path): string
  1. v11.0.0 追加
    変更後
    @method static secureAsset(string $path): string

setKeyResolver

v11.0.0 以前から

static @method

static setKeyResolver(callable $keyResolver): \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    @method static setKeyResolver(callable $keyResolver): \Illuminate\Routing\UrlGenerator

setRequest

v11.0.0 以前から

static @method

static setRequest(\Illuminate\Http\Request $request): void
  1. v11.0.0 追加
    変更後
    @method static setRequest(\Illuminate\Http\Request $request): void

setRootControllerNamespace

v11.0.0 以前から

static @method

static setRootControllerNamespace(string $rootNamespace): \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    @method static setRootControllerNamespace(string $rootNamespace): \Illuminate\Routing\UrlGenerator

setRoutes

v11.0.0 以前から

static @method

static setRoutes(\Illuminate\Routing\RouteCollectionInterface $routes): \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    @method static setRoutes(\Illuminate\Routing\RouteCollectionInterface $routes): \Illuminate\Routing\UrlGenerator

setSessionResolver

v11.0.0 以前から

static @method

static setSessionResolver(callable $sessionResolver): \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    @method static setSessionResolver(callable $sessionResolver): \Illuminate\Routing\UrlGenerator

signatureHasNotExpired

v11.0.0 以前から

static @method

static signatureHasNotExpired(\Illuminate\Http\Request $request): bool
  1. v11.0.0 追加
    変更後
    @method static signatureHasNotExpired(\Illuminate\Http\Request $request): bool

signedRoute

v11.0.0 以前から

static @method

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

temporarySignedRoute

v11.0.0 以前から

static @method

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

to

v11.0.0 以前から

static @method

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

toRoute

v11.0.0 以前から

static @method

static toRoute(\Illuminate\Routing\Route $route, mixed $parameters, bool $absolute): string
  1. v11.0.0 追加
    変更後
    @method static toRoute(\Illuminate\Routing\Route $route, mixed $parameters, bool $absolute): string

useAssetOrigin

v11.42.0 から

static @method

static useAssetOrigin(string|null $root): void
  1. v11.42.0 追加
    変更後
    @method static useAssetOrigin(string|null $root): void

useOrigin

v11.42.0 から

static @method

static useOrigin(string|null $root): void
  1. v11.42.0 追加
    変更後
    @method static useOrigin(string|null $root): void

withKeyResolver

v11.0.0 以前から

static @method

static withKeyResolver(callable $keyResolver): \Illuminate\Routing\UrlGenerator
  1. v11.0.0 追加
    変更後
    @method static withKeyResolver(callable $keyResolver): \Illuminate\Routing\UrlGenerator