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/5.8/Illuminate/Routing/RouteRegistrar.html