Маршрут
класс Маршрут расширяет Facade (Просмотр исходного кода)
Свойства
| статический защищенный Application|null | $app | Экземпляр приложения, к которому осуществляется фасадный доступ. | из Facade |
| статический защищенный массив | $resolvedInstance | Разрешенные экземпляры объектов. | из Facade |
| статический защищенный bool | $cached | Указывает, должен ли разрешенный экземпляр кэшироваться. | из Facade |
Методы
| static void | resolved(Closure $callback) Выполнить замыкание, когда фасад будет разрешён. | из Фасада |
| static MockInterface | spy() Преобразовать фасад в шпиона Mockery. | из Фасада |
| static MockInterface | partialMock() Инициализировать частичный макет на фасад. | из Фасада |
| static Expectation | shouldReceive() Инициализировать ожидание макета на фасад. | из Фасада |
| static Expectation | expects() Инициализировать ожидание макета на фасад. | из Фасада |
| static MockInterface | createFreshMockInstance() Создать свежий экземпляр макета для данного класса. | из Фасада |
| static MockInterface | createMock() Создать свежий экземпляр макета для данного класса. | из Фасада |
| static bool | isMock() Определяет, установлен ли макет как экземпляр фасада. | из Фасада |
| static string|null | getMockableClass() Получить класс, подлежащий макетированию, для привязанного экземпляра. | из Фасада |
| static void | swap(mixed $instance) Меняет подлежащий экземпляр за фасадом. | из Фасада |
| static bool | isFake() Определяет, установлен ли «фальсификат» в качестве экземпляра фасада. | из Фасада |
| static mixed | getFacadeRoot() Получить корневый объект за фасадом. | из Фасада |
| static string | getFacadeAccessor() Получить зарегистрированное имя компонента. | |
| static mixed | resolveFacadeInstance(string $name) Разрешить корневой экземпляр фасада из контейнера. | из Фасада |
| static void | clearResolvedInstance(string $name) Очистить разрешённый экземпляр фасада. | из Фасада |
| static void | clearResolvedInstances() Очистить все разрешенные экземпляры. | из Фасада |
| static Collection | defaultAliases() Получить стандартные псевдонимы приложения. | из Фасада |
| static Application|null | getFacadeApplication() Получить экземпляр приложения за фасадом. | из Фасада |
| static void | setFacadeApplication(Application|null $app) Установить экземпляр приложения. | из Фасада |
| static mixed | __callStatic(string $method, array $args) Обработать динамические статические вызовы объекта. | из Фасада |
| static Route | get(string $uri, array|string|callable|null $action = null) Нет описания | |
| static Route | post(string $uri, array|string|callable|null $action = null) Нет описания | |
| static Route | put(string $uri, array|string|callable|null $action = null) Нет описания | |
| static Route | patch(string $uri, array|string|callable|null $action = null) Нет описания | |
| static Route | delete(string $uri, array|string|callable|null $action = null) Нет описания | |
| static Route | options(string $uri, array|string|callable|null $action = null) Нет описания | |
| static Route | any(string $uri, array|string|callable|null $action = null) Нет описания | |
| static Route | fallback(array|string|callable|null $action) Нет описания | |
| static Route | redirect(string $uri, string $destination, int $status = 302) Нет описания | |
| static Route | permanentRedirect(string $uri, string $destination) Нет описания | |
| static Route | view(string $uri, string $view, array $data = [], int|array $status = 200, array $headers = []) Нет описания | |
| static Route | match(array|string $methods, string $uri, array|string|callable|null $action = null) Нет описания | |
| static void | resources(array $resources, array $options = []) Нет описания | |
| static PendingResourceRegistration | resource(string $name, string $controller, array $options = []) Нет описания |
| static void | apiResources(array $resources, array $options = []) Описание отсутствует | |
| static PendingResourceRegistration | apiResource(string $name, string $controller, array $options = []) Описание отсутствует | |
| static void | singletons(array $singletons, array $options = []) Описание отсутствует | |
| static PendingSingletonResourceRegistration | singleton(string $name, string $controller, array $options = []) Описание отсутствует | |
| static void | apiSingletons(array $singletons, array $options = []) Описание отсутствует | |
| static PendingSingletonResourceRegistration | apiSingleton(string $name, string $controller, array $options = []) Описание отсутствует | |
| static Router | group(array $attributes, Closure|array|string $routes) Описание отсутствует | |
| static array | mergeWithLastGroup(array $new, bool $prependExistingPrefix = true) Описание отсутствует | |
| static string | getLastGroupPrefix() Описание отсутствует | |
| static Route | addRoute(array|string $methods, string $uri, array|string|callable|null $action) Описание отсутствует | |
| static Route | newRoute(array|string $methods, string $uri, mixed $action) Описание отсутствует | |
| static Response | respondWithRoute(string $name) Описание отсутствует | |
| static Response | dispatch(Request $request) Описание отсутствует | |
| static Response | dispatchToRoute(Request $request) Описание отсутствует | |
| static array | gatherRouteMiddleware(Route $route) Описание отсутствует | |
| static array | resolveMiddleware(array $middleware, array $excluded = []) Описание отсутствует | |
| static Response | prepareResponse(Request $request, mixed $response) Описание отсутствует | |
| static Response | toResponse(Request $request, mixed $response) Описание отсутствует | |
| static Route | substituteBindings(Route $route) Описание отсутствует | |
| static void | substituteImplicitBindings(Route $route) Описание отсутствует | |
| static Router | substituteImplicitBindingsUsing(callable $callback) Описание отсутствует | |
| static void | matched(string|callable $callback) Описание отсутствует | |
| static array | getMiddleware() Описание отсутствует | |
| static Router | aliasMiddleware(string $name, string $class) Описание отсутствует | |
| static bool | hasMiddlewareGroup(string $name) Описание отсутствует | |
| static array | getMiddlewareGroups() Описание отсутствует | |
| static Router | middlewareGroup(string $name, array $middleware) Описание отсутствует | |
| static Router | prependMiddlewareToGroup(string $group, string $middleware) Описание отсутствует | |
| static Router | pushMiddlewareToGroup(string $group, string $middleware) Описание отсутствует | |
| static Router | removeMiddlewareFromGroup(string $group, string $middleware) Описание отсутствует | |
| static Router | flushMiddlewareGroups() Описание отсутствует | |
| static void | bind(string $key, string|callable $binder) Описание отсутствует | |
| static void | model(string $key, string $class, Closure|null $callback = null) Описание отсутствует | |
| static Closure|null | getBindingCallback(string $key) Описание отсутствует | |
| static array | getPatterns() Описание отсутствует | |
| static void | pattern(string $key, string $pattern) Описание отсутствует | |
| static void | patterns(array $patterns) Описание отсутствует | |
| static bool | hasGroupStack() Описание отсутствует | |
| static array | getGroupStack() Описание отсутствует | |
| static mixed | input(string $key, string|null $default = null) Описание отсутствует | |
| static Request | getCurrentRequest() Описание отсутствует |
| статический Route|null | getCurrentRoute() Описание отсутствует | |
| статический Route|null | current() Описание отсутствует | |
| статический bool | has(string|array $name) Описание отсутствует | |
| статический string|null | currentRouteName() Описание отсутствует | |
| статический bool | is(mixed $patterns) Описание отсутствует | |
| статический bool | currentRouteNamed(mixed $patterns) Описание отсутствует | |
| статический string|null | currentRouteAction() Описание отсутствует | |
| статический bool | uses(array $patterns) Описание отсутствует | |
| статический bool | currentRouteUses(string $action) Описание отсутствует | |
| статический void | singularResourceParameters(bool $singular = true) Описание отсутствует | |
| статический void | resourceParameters(array $parameters = []) Описание отсутствует | |
| статический array|null | resourceVerbs(array $verbs = []) Описание отсутствует | |
| статический RouteCollectionInterface | getRoutes() Описание отсутствует | |
| статический void | setRoutes(RouteCollection $routes) Описание отсутствует | |
| статический void | setCompiledRoutes(array $routes) Описание отсутствует | |
| статический array | uniqueMiddleware(array $middleware) Описание отсутствует | |
| статический Router | setContainer(Container $container) Описание отсутствует | |
| статический void | macro(string $name, object|callable $macro = null) Описание отсутствует | |
| статический void | mixin(object $mixin, bool $replace = true) Описание отсутствует | |
| статический bool | hasMacro(string $name) Описание отсутствует | |
| статический void | flushMacros() Описание отсутствует | |
| статический mixed | macroCall(string $method, array $parameters) Описание отсутствует | |
| статический void | tap(callable|null $callback = null) Описание отсутствует | |
| статический RouteRegistrar | attribute(string $key, mixed $value) Описание отсутствует | |
| статический RouteRegistrar | whereAlpha(array|string $parameters) Описание отсутствует | |
| статический RouteRegistrar | whereAlphaNumeric(array|string $parameters) Описание отсутствует | |
| статический RouteRegistrar | whereNumber(array|string $parameters) Описание отсутствует | |
| статический RouteRegistrar | whereUlid(array|string $parameters) Описание отсутствует | |
| статический RouteRegistrar | whereUuid(array|string $parameters) Описание отсутствует | |
| статический RouteRegistrar | whereIn(array|string $parameters, array $values) Описание отсутствует | |
| статический RouteRegistrar | as(string $value) Описание отсутствует | |
| статический RouteRegistrar | controller(string $controller) Описание отсутствует | |
| статический RouteRegistrar | domain(string $value) Описание отсутствует | |
| статический RouteRegistrar | middleware(array|string|null $middleware) Описание отсутствует | |
| статический RouteRegistrar | missing(Closure $missing) Описание отсутствует | |
| статический RouteRegistrar | name(string $value) Описание отсутствует | |
| статический RouteRegistrar | namespace(string|null $value) Описание отсутствует | |
| статический RouteRegistrar | prefix(string $prefix) Описание отсутствует | |
| статический RouteRegistrar | scopeBindings() Описание отсутствует | |
| статический RouteRegistrar | where(array $where) Описание отсутствует | |
| статический RouteRegistrar | withoutMiddleware(array|string $middleware) Описание отсутствует |
| static RouteRegistrar | withoutScopedBindings() Нет описания |
Подробности
static void resolved(Closure $callback)
Выполнить замыкание при разрешении фасада.
static MockInterface spy()
Преобразовать фасад в шпиона Mockery.
static MockInterface partialMock()
Инициализировать частичный макет на фасаде.
static Expectation shouldReceive()
Инициализировать ожидание макета на фасаде.
static Expectation expects()
Инициализировать ожидание макета на фасаде.
static protected MockInterface createFreshMockInstance()
Создать свежий экземпляр макета для данного класса.
static protected MockInterface createMock()
Создать свежий экземпляр макета для данного класса.
static protected bool isMock()
Определяет, установлен ли макет как экземпляр фасада.
static protected string|null getMockableClass()
Получить класс, подлежащий макетированию, для связанного экземпляра.
static void swap(mixed $instance)
Произвести горячую замену базового экземпляра за фасадом.
static protected bool isFake()
Определяет, установлен ли «фальшивка» в качестве экземпляра фасада.
static mixed getFacadeRoot()
Получить корневой объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешенные экземпляры.
static Collection defaultAliases()
Получить стандартные псевдонимы приложения.
static Application|null getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application|null $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработать динамические статические вызовы к объекту.
static Route get(string $uri, array|string|callable|null $action = null)
Нет описания
static Route post(string $uri, array|string|callable|null $action = null)
Нет описания
static Маршрут put(string $uri, array|string|callable|null $action = null)
Описание отсутствует
static Маршрут patch(string $uri, array|string|callable|null $action = null)
Описание отсутствует
static Маршрут delete(string $uri, array|string|callable|null $action = null)
Описание отсутствует
static Маршрут options(string $uri, array|string|callable|null $action = null)
Описание отсутствует
static Маршрут any(string $uri, array|string|callable|null $action = null)
Описание отсутствует
static Маршрут fallback(array|string|callable|null $action)
Описание отсутствует
static Маршрут redirect(string $uri, string $destination, int $status = 302)
Описание отсутствует
static Маршрут permanentRedirect(string $uri, string $destination)
Описание отсутствует
static Маршрут view(string $uri, string $view, array $data = [], int|array $status = 200, array $headers = [])
Описание отсутствует
static Маршрут match(array|string $methods, string $uri, array|string|callable|null $action = null)
Описание отсутствует
static void resources(array $resources, array $options = [])
Описание отсутствует
static Запрос на регистрацию ресурса resource(string $name, string $controller, array $options = [])
Описание отсутствует
static void apiResources(array $resources, array $options = [])
Описание отсутствует
static Запрос на регистрацию ресурса apiResource(string $name, string $controller, array $options = [])
Описание отсутствует
static void singletons(array $singletons, array $options = [])
Описание отсутствует
static PendingSingletonResourceRegistration singleton(string $name, string $controller, array $options = [])
Описание отсутствует
static void apiSingletons(array $singletons, array $options = [])
Описание отсутствует
static PendingSingletonResourceRegistration apiSingleton(string $name, string $controller, array $options = [])
Описание отсутствует
static Router group(array $attributes, Closure|array|string $routes)
Описание отсутствует
static array mergeWithLastGroup(array $new, bool $prependExistingPrefix = true)
Описание отсутствует
static string getLastGroupPrefix()
Описание отсутствует
static Route addRoute(array|string $methods, string $uri, array|string|callable|null $action)
Описание отсутствует
static Route newRoute(array|string $methods, string $uri, mixed $action)
Описание отсутствует
static Response respondWithRoute(string $name)
Описание отсутствует
static Response dispatch(Request $request)
Описание отсутствует
static Response dispatchToRoute(Request $request)
Описание отсутствует
static array gatherRouteMiddleware(Route $route)
Описание отсутствует
static array resolveMiddleware(array $middleware, array $excluded = [])
Описание отсутствует
static Response prepareResponse(Request $request, mixed $response)
Описание отсутствует
static Response toResponse(Request $request, mixed $response)
Описание отсутствует
static void substituteImplicitBindings(Route $route)
Описание отсутствует
static Маршрутизатор substituteImplicitBindingsUsing(callable $callback)
Описание отсутствует
static void matched(string|callable $callback)
Описание отсутствует
static array getMiddleware()
Описание отсутствует
static Маршрутизатор aliasMiddleware(string $name, string $class)
Описание отсутствует
static bool hasMiddlewareGroup(string $name)
Описание отсутствует
static array getMiddlewareGroups()
Описание отсутствует
static Маршрутизатор middlewareGroup(string $name, array $middleware)
Описание отсутствует
static Маршрутизатор prependMiddlewareToGroup(string $group, string $middleware)
Описание отсутствует
static Маршрутизатор pushMiddlewareToGroup(string $group, string $middleware)
Описание отсутствует
static Маршрутизатор removeMiddlewareFromGroup(string $group, string $middleware)
Описание отсутствует
static Маршрутизатор flushMiddlewareGroups()
Описание отсутствует
static void bind(string $key, string|callable $binder)
Описание отсутствует
static void model(string $key, string $class, Closure|null $callback = null)
Описание отсутствует
static Closure|null getBindingCallback(string $key)
Описание отсутствует
static array getPatterns()
Описание отсутствует
static void pattern(string $key, string $pattern)
Описание отсутствует
static void patterns(array $patterns)
Описание отсутствует
static bool hasGroupStack()
Описание отсутствует
static array getGroupStack()
Описание отсутствует
static mixed input(string $key, string|null $default = null)
Описание отсутствует
static Запрос getCurrentRequest()
Описание отсутствует
static Route|null getCurrentRoute()
Нет описания
static Route|null current()
Нет описания
static bool has(string|array $name)
Нет описания
static string|null currentRouteName()
Нет описания
static bool is(mixed $patterns)
Нет описания
static bool currentRouteNamed(mixed $patterns)
Нет описания
static string|null currentRouteAction()
Нет описания
static bool uses(array $patterns)
Нет описания
static bool currentRouteUses(string $action)
Нет описания
static void singularResourceParameters(bool $singular = true)
Нет описания
static void resourceParameters(array $parameters = [])
Нет описания
static array|null resourceVerbs(array $verbs = [])
Нет описания
static RouteCollectionInterface getRoutes()
Нет описания
static void setRoutes(RouteCollection $routes)
Нет описания
static void setCompiledRoutes(array $routes)
Нет описания
static array uniqueMiddleware(array $middleware)
Нет описания
static void macro(string $name, object|callable $macro = null)
Нет описания
static void mixin(object $mixin, bool $replace = true)
Нет описания
static bool hasMacro(string $name)
Нет описания
static void flushMacros()
Нет описания
static mixed macroCall(string $method, array $parameters)
Нет описания
static void tap(callable|null $callback = null)
Нет описания
static RouteRegistrar attribute(string $key, mixed $value)
Описание отсутствует
static RouteRegistrar whereAlpha(array|string $parameters)
Описание отсутствует
static RouteRegistrar whereAlphaNumeric(array|string $parameters)
Описание отсутствует
static RouteRegistrar whereNumber(array|string $parameters)
Описание отсутствует
static RouteRegistrar whereUlid(array|string $parameters)
Описание отсутствует
static RouteRegistrar whereUuid(array|string $parameters)
Описание отсутствует
static RouteRegistrar whereIn(array|string $parameters, array $values)
Описание отсутствует
static RouteRegistrar as(string $value)
Описание отсутствует
static RouteRegistrar controller(string $controller)
Описание отсутствует
static RouteRegistrar domain(string $value)
Описание отсутствует
static RouteRegistrar middleware(array|string|null $middleware)
Описание отсутствует
static RouteRegistrar missing(Closure $missing)
Описание отсутствует
static RouteRegistrar name(string $value)
Описание отсутствует
static RouteRegistrar namespace(string|null $value)
Описание отсутствует
static RouteRegistrar prefix(string $prefix)
Описание отсутствует
static RouteRegistrar scopeBindings()
Описание отсутствует
static RouteRegistrar где(array $where)
Описание отсутствует
static RouteRegistrar безСредств(array|string $middleware)
Описание отсутствует
static RouteRegistrar безСвязанныхПеременных()
Описание отсутствует
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Facades/Route.html