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