RouteRegistrar
класс RouteRegistrar (View source)
Свойства
| protected Router | $router | Экземпляр маршрутизатора. | |
| protected array | $attributes | Атрибуты для передачи в маршрутизатор. | |
| protected array | $passthru | Методы для динамической передачи в маршрутизатор. | |
| protected array | $allowedAttributes | Атрибуты, которые могут быть установлены через этот класс. | |
| protected array | $aliases | Атрибуты, которые имеют псевдонимы. |
Методы
| void | __construct(Router $router)
Создает новый экземпляр регистратора маршрутов. | |
| $this | attribute(string $key, mixed $value)
Устанавливает значение для заданного атрибута. | |
| PendingResourceRegistration | resource(string $name, string $controller, array $options = [])
Прокладывает маршрут ресурса к контроллеру. | |
| void | group(Closure|string $callback)
Создает группу маршрутов с общими атрибутами. | |
| Route | match(array|string $methods, string $uri, Closure|array|string|null $action = null)
Регистрирует новый маршрут с заданными глаголами. | |
| Route | registerRoute(string $method, string $uri, Closure|array|string|null $action = null)
Регистрирует новый маршрут в маршрутизаторе. | |
| array | compileAction(Closure|array|string|null $action)
Компилирует действие в массив, включая атрибуты. | |
| Route|$this | __call(string $method, array $parameters)
Динамически обрабатывает вызовы в регистратор маршрутов. | |
| Route | get(string $uri, Closure|array|string|null $action = null) No description | |
| Route | post(string $uri, Closure|array|string|null $action = null) No description | |
| Route | put(string $uri, Closure|array|string|null $action = null) No description | |
| Route | delete(string $uri, Closure|array|string|null $action = null) No description | |
| Route | patch(string $uri, Closure|array|string|null $action = null) No description | |
| Route | options(string $uri, Closure|array|string|null $action = null) No description | |
| Route | any(string $uri, Closure|array|string|null $action = null) No description | |
| RouteRegistrar | as(string $value) No description | |
| RouteRegistrar | domain(string $value) No description | |
| RouteRegistrar | middleware(array|string|null $middleware) No description | |
| RouteRegistrar | name(string $value) No description | |
| RouteRegistrar | namespace(string $value) No description | |
| RouteRegistrar | prefix(string $$prefix) No description | |
| RouteRegistrar | where(array $$where) No description |
Подробности
void __construct(Router $router)
Создает новый экземпляр регистратора маршрутов.
$this attribute(string $key, mixed $value)
Устанавливает значение для заданного атрибута.
PendingResourceRegistration resource(string $name, string $controller, array $options = [])
Прокладывает маршрут ресурса к контроллеру.
void group(Closure|string $callback)
Создает группу маршрутов с общими атрибутами.
Route match(array|string $methods, string $uri, Closure|array|string|null $action = null)
Регистрирует новый маршрут с заданными глаголами.
protected Маршрут registerRoute(string $method, string $uri, Closure|array|string|null $action = null)
Регистрация нового маршрута в маршрутизаторе.
protected array compileAction(Closure|array|string|null $action)
Компиляция действия в массив, включающий атрибуты.
Маршрут|$this __call(string $method, array $parameters)
Динамическая обработка вызовов в регистратор маршрутов.
Маршрут get(string $uri, Closure|array|string|null $action = null)
Без описания
Маршрут post(string $uri, Closure|array|string|null $action = null)
Без описания
Маршрут put(string $uri, Closure|array|string|null $action = null)
Без описания
Маршрут delete(string $uri, Closure|array|string|null $action = null)
Без описания
Маршрут patch(string $uri, Closure|array|string|null $action = null)
Без описания
Маршрут options(string $uri, Closure|array|string|null $action = null)
Без описания
Маршрут any(string $uri, Closure|array|string|null $action = null)
Без описания
РегистраторМаршрутов as(string $value)
Без описания
РегистраторМаршрутов domain(string $value)
Без описания
РегистраторМаршрутов middleware(array|string|null $middleware)
Без описания
РегистраторМаршрутов name(string $value)
Без описания
РегистраторМаршрутов namespace(string $value)
Без описания
РегистраторМаршрутов prefix(string $$prefix)
Без описания
РегистраторМаршрутов where(array $$where)
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Routing/RouteRegistrar.html