RouteRegistrar

Illuminate\Routing\RouteRegistrar

class src/Illuminate/Routing/RouteRegistrar.php

__call

v11.0.0 以前から

__call($method, $parameters)
@param string $method
@param array $parameters
@return \Illuminate\Routing\Route|$this
  1. v11.0.0 追加
    変更後
    __call($method, $parameters) [@param string $method, @param array $parameters, @return \Illuminate\Routing\Route|$this]

__construct

v11.0.0 以前から

__construct(Illuminate\Routing\Router $router)
@param \Illuminate\Routing\Router $router
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Routing\Router $router) [@param \Illuminate\Routing\Router $router, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Routing\Router $router) [@param \Illuminate\Routing\Router $router, @return void]
    変更後
    __construct(Illuminate\Routing\Router $router) [@param \Illuminate\Routing\Router $router]

any

v11.0.0 以前から

@method

any(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route
  1. v11.0.0 追加
    変更後
    @method any(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route

apiResource

v11.0.0 以前から

apiResource($name, $controller, array $options = [])
@param string $name
@param string $controller
@param array $options
@return \Illuminate\Routing\PendingResourceRegistration
  1. v11.0.0 追加
    変更後
    apiResource($name, $controller, array $options = []) [@param string $name, @param string $controller, @param array $options, @return \Illuminate\Routing\PendingResourceRegistration]

apiSingleton

v11.0.0 以前から

apiSingleton($name, $controller, array $options = [])
@param string $name
@param string $controller
@param array $options
@return \Illuminate\Routing\PendingSingletonResourceRegistration
  1. v11.0.0 追加
    変更後
    apiSingleton($name, $controller, array $options = []) [@param string $name, @param string $controller, @param array $options, @return \Illuminate\Routing\PendingSingletonResourceRegistration]

as

v11.0.0 以前から

@method

as(string $value): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method as(string $value): \Illuminate\Routing\RouteRegistrar

attribute

v11.0.0 以前から

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

can

v11.43.0 から

@method

can(\UnitEnum|string $ability, array|string $models = []): \Illuminate\Routing\RouteRegistrar
  1. v11.43.0 追加
    変更後
    @method can(\UnitEnum|string $ability, array|string $models = []): \Illuminate\Routing\RouteRegistrar

controller

v11.0.0 以前から

@method

controller(string $controller): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method controller(string $controller): \Illuminate\Routing\RouteRegistrar

delete

v11.0.0 以前から

@method

delete(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route
  1. v11.0.0 追加
    変更後
    @method delete(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route

domain

v11.0.0 以前から

@method

domain(\BackedEnum|string $value): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method domain(string $value): \Illuminate\Routing\RouteRegistrar
  2. v11.22.0 シグネチャ変更
    変更前
    @method domain(string $value): \Illuminate\Routing\RouteRegistrar
    変更後
    @method domain(\BackedEnum|string $value): \Illuminate\Routing\RouteRegistrar

get

v11.0.0 以前から

@method

get(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route
  1. v11.0.0 追加
    変更後
    @method get(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route

group

v11.0.0 以前から

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

match

v11.0.0 以前から

match($methods, $uri, $action = null)
@param array|string $methods
@param string $uri
@param \Closure|array|string|null $action
@return \Illuminate\Routing\Route
  1. v11.0.0 追加
    変更後
    match($methods, $uri, $action = null) [@param array|string $methods, @param string $uri, @param \Closure|array|string|null $action, @return \Illuminate\Routing\Route]

metadata

v13.17.0 から

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

middleware

v11.0.0 以前から

@method

middleware(array|string|null $middleware): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method middleware(array|string|null $middleware): \Illuminate\Routing\RouteRegistrar

missing

v11.0.0 以前から

@method

missing(\Closure $missing): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method missing(\Closure $missing): \Illuminate\Routing\RouteRegistrar

name

v11.0.0 以前から

@method

name(\BackedEnum|string $value): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method name(string $value): \Illuminate\Routing\RouteRegistrar
  2. v11.22.0 シグネチャ変更
    変更前
    @method name(string $value): \Illuminate\Routing\RouteRegistrar
    変更後
    @method name(\BackedEnum|string $value): \Illuminate\Routing\RouteRegistrar

namespace

v11.0.0 以前から

@method

namespace(string|null $value): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method namespace(string|null $value): \Illuminate\Routing\RouteRegistrar

options

v11.0.0 以前から

@method

options(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route
  1. v11.0.0 追加
    変更後
    @method options(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route

patch

v11.0.0 以前から

@method

patch(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route
  1. v11.0.0 追加
    変更後
    @method patch(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route

post

v11.0.0 以前から

@method

post(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route
  1. v11.0.0 追加
    変更後
    @method post(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route

prefix

v11.0.0 以前から

@method

prefix(string $prefix): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method prefix(string $prefix): \Illuminate\Routing\RouteRegistrar

put

v11.0.0 以前から

@method

put(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route
  1. v11.0.0 追加
    変更後
    @method put(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route

query

v13.35.0 から

@method

query(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route
  1. v13.35.0 追加
    変更後
    @method query(string $uri, \Closure|array|string|null $action = null): \Illuminate\Routing\Route

resource

v11.0.0 以前から

resource($name, $controller, array $options = [])
@param string $name
@param string $controller
@param array $options
@return \Illuminate\Routing\PendingResourceRegistration
  1. v11.0.0 追加
    変更後
    resource($name, $controller, array $options = []) [@param string $name, @param string $controller, @param array $options, @return \Illuminate\Routing\PendingResourceRegistration]

scopeBindings

v11.0.0 以前から

@method

scopeBindings(): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method scopeBindings(): \Illuminate\Routing\RouteRegistrar

singleton

v11.0.0 以前から

singleton($name, $controller, array $options = [])
@param string $name
@param string $controller
@param array $options
@return \Illuminate\Routing\PendingSingletonResourceRegistration
  1. v11.0.0 追加
    変更後
    singleton($name, $controller, array $options = []) [@param string $name, @param string $controller, @param array $options, @return \Illuminate\Routing\PendingSingletonResourceRegistration]

where

v11.0.0 以前から

@method

where(array $where): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method where(array $where): \Illuminate\Routing\RouteRegistrar

withoutMiddleware

v11.0.0 以前から

@method

withoutMiddleware(array|string $middleware): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method withoutMiddleware(array|string $middleware): \Illuminate\Routing\RouteRegistrar

withoutScopedBindings

v11.0.0 以前から

@method

withoutScopedBindings(): \Illuminate\Routing\RouteRegistrar
  1. v11.0.0 追加
    変更後
    @method withoutScopedBindings(): \Illuminate\Routing\RouteRegistrar