Spec-Zone.ru › Laravel 9

RouteServiceProvider

класс RouteServiceProvider расширяет ServiceProvider mixin Router (View source)

Черты

ForwardsCalls

Свойства

protected Application $app

Экземпляр приложения.

из ServiceProvider
protected array $bootingCallbacks

Все зарегистрированные обратные вызовы загрузки.

из ServiceProvider
protected array $bootedCallbacks

Все зарегистрированные обратные вызовы после загрузки.

из ServiceProvider
static array $publishes

Пути, которые должны быть опубликованы.

из ServiceProvider
static array $publishGroups

Пути, которые должны быть опубликованы по группам.

из ServiceProvider
protected string|null $namespace

Пространство имен контроллера для приложения.

protected Closure|null $loadRoutesUsing

Обратный вызов, который должен использоваться для загрузки маршрутов приложения.

Методы

void __construct(Application $app)

Создать новый экземпляр поставщика услуг.

из ServiceProvider
void register()

Зарегистрировать любые службы приложения.

void booting(Closure $callback)

Зарегистрировать обратный вызов загрузки, который будет выполнен перед вызовом метода "boot".

из ServiceProvider
void booted(Closure $callback)

Зарегистрировать обратный вызов загрузки, который будет выполнен после вызова метода "boot".

из ServiceProvider
void callBootingCallbacks()

Вызвать зарегистрированные обратные вызовы загрузки.

из ServiceProvider
void callBootedCallbacks()

Вызвать зарегистрированные обратные вызовы, выполненные после загрузки.

из ServiceProvider
void mergeConfigFrom(string $path, string $key)

Объединить заданную конфигурацию с существующей конфигурацией.

из ServiceProvider
void loadRoutesFrom(string $path)

Загрузить заданный файл маршрутов, если маршруты ещё не кэшированы.

из ServiceProvider
void loadViewsFrom(string|array $path, string $namespace)

Зарегистрировать пространство имён файлов представлений.

из ServiceProvider
void loadViewComponentsAs(string $prefix, array $components)

Зарегистрировать заданные компоненты представлений с пользовательским префиксом.

из ServiceProvider
void loadTranslationsFrom(string $path, string $namespace)

Зарегистрировать пространство имён файлов перевода.

из ServiceProvider
void loadJsonTranslationsFrom(string $path)

Зарегистрировать путь к файлу перевода JSON.

из ServiceProvider
void loadMigrationsFrom(array|string $paths)

Зарегистрировать пути к миграциям базы данных.

из ServiceProvider
void loadFactoriesFrom(array|string $paths) deprecated

Зарегистрировать пути к фабрикам моделей Eloquent.

из ServiceProvider
void callAfterResolving(string $name, callable $callback)

Настроить прослушиватель после разрешения или немедленно запустить, если уже разрешено.

из ServiceProvider
void publishes(array $paths, mixed $groups = null)

Зарегистрировать пути, которые будут опубликованы командой publish.

из ServiceProvider
void ensurePublishArrayInitialized(string $class)

Убедиться, что массив публикации для поставщика услуг инициализирован.

из ServiceProvider
void addPublishGroup(string $group, array $paths)

Добавить группу/тег публикации в поставщик услуг.

из ServiceProvider
static array pathsToPublish(string|null $provider = null, string|null $group = null)

Получить пути для публикации.

из ServiceProvider
static array pathsForProviderOrGroup(string|null $provider, string|null $group)

Получить пути для поставщика или группы (или и того, и другого).

из ServiceProvider
static array pathsForProviderAndGroup(string $provider, string $group)

Получить пути для поставщика и группы.

из ServiceProvider
static array publishableProviders()

Получить поставщики услуг, доступные для публикации.

из ServiceProvider
static array publishableGroups()

Получить группы, доступные для публикации.

из ServiceProvider
void commands(array|mixed $commands)

Зарегистрировать пользовательские команды Artisan пакета.

из ServiceProvider
array provides()

Получить услуги, предоставляемые поставщиком.

из ServiceProvider
array when()

Получить события, которые запускают регистрацию этого поставщика услуг.

из ServiceProvider
bool isDeferred()

Определить, является ли поставщик отложенным.

из ServiceProvider
mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода на заданный объект.

из ForwardsCalls
mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода на заданный объект, вернув $this, если перенаправленный вызов вернул сам себя.

из ForwardsCalls
static void throwBadMethodCallException(string $method)

Выбрасывает исключение вызова недопустимого метода для заданного метода.

из ForwardsCalls
void boot()

Инициализация любых сервисов приложения.

$this routes(Closure $routesCallback)

Регистрация обратного вызова, который будет использоваться для загрузки маршрутов приложения.

void setRootControllerNamespace()

Установка пространства имен корневого контроллера для приложения.

bool routesAreCached()

Определение того, находятся ли маршруты приложения в кэше.

void loadCachedRoutes()

Загрузка маршрутов приложения из кэша.

void loadRoutes()

Загрузка маршрутов приложения.

mixed __call(string $method, array $parameters)

Передача динамических методов в экземпляр маршрутизатора.

Подробности

void __construct(Application $app)

Создание нового экземпляра поставщика сервиса.

Параметры

Application $app

Возвращаемое значение

void

void register()

Регистрация любых сервисов приложения.

Возвращаемое значение

void

void booting(Closure $callback)

Регистрация обратного вызова инициализации, который будет выполнен перед вызовом метода "boot".

Параметры

Closure $callback

Возвращаемое значение

void

void booted(Closure $callback)

Регистрация обратного вызова завершения инициализации, который будет выполнен после вызова метода "boot".

Параметры

Closure $callback

Возвращаемое значение

void

void callBootingCallbacks()

Вызов зарегистрированных обратных вызовов инициализации.

Возвращаемое значение

void

void callBootedCallbacks()

Вызов зарегистрированных обратных вызовов завершения инициализации.

Возвращаемое значение

void

protected void mergeConfigFrom(string $path, string $key)

Слияние заданной конфигурации с существующей конфигурацией.

Параметры

string $path
string $key

Возвращаемое значение

void

protected void loadRoutesFrom(string $path)

Загрузка заданного файла маршрутов, если маршруты ещё не кэшированы.

Параметры

string $path

Возвращаемое значение

void

protected void loadViewsFrom(string|array $path, string $namespace)

Регистрация пространства имён для файлов представлений.

Параметры

string|array $path
string $namespace

Возвращаемое значение

void

protected void loadViewComponentsAs(string $prefix, array $components)

Регистрация заданных компонентов представлений с пользовательским префиксом.

Параметры

string $prefix
array $components

Возвращаемое значение

void

protected void loadTranslationsFrom(string $path, string $namespace)

Регистрация пространства имён для файлов перевода.

Параметры

string $path
string $namespace

Возвращаемое значение

void

protected void loadJsonTranslationsFrom(string $path)

Регистрация пути к файлу перевода JSON.

Параметры

string $path

Возвращаемое значение

void

protected void loadMigrationsFrom(array|string $paths)

Регистрация путей к миграциям базы данных.

Параметры

array|string $paths

Возвращаемое значение

void

protected void loadFactoriesFrom(array|string $paths) deprecated

deprecated

Будет удалено в будущей версии Laravel.

Регистрация путей к фабрикам моделей Eloquent.

Параметры

array|string $paths

Возвращаемое значение

void

protected void callAfterResolving(string $name, callable $callback)

Настройка прослушивателя после разрешения или немедленный вызов, если уже разрешено.

Параметры

string $name
callable $callback

Возвращаемое значение

void

protected void publishes(array $paths, mixed $groups = null)

Регистрация путей, которые будут опубликованы командой publish.

Параметры

array $paths
mixed $groups

Возвращаемое значение

void

protected void ensurePublishArrayInitialized(string $class)

Обеспечение инициализации массива публикации для поставщика сервиса.

Параметры

string $class

Возвращаемое значение

void

protected void addPublishGroup(string $group, array $paths)

Добавить группу публикации / тег в поставщик сервисов.

Parameters

string $group
array $paths

Return Value

void

static array pathsToPublish(string|null $provider = null, string|null $group = null)

Получить пути для публикации.

Parameters

string|null $provider
string|null $group

Return Value

array

static protected array pathsForProviderOrGroup(string|null $provider, string|null $group)

Получить пути для поставщика или группы (или и того, и другого).

Parameters

string|null $provider
string|null $group

Return Value

array

static protected array pathsForProviderAndGroup(string $provider, string $group)

Получить пути для поставщика и группы.

Parameters

string $provider
string $group

Return Value

array

static array publishableProviders()

Получить поставщики сервисов, доступные для публикации.

Return Value

array

static array publishableGroups()

Получить группы, доступные для публикации.

Return Value

array

void commands(array|mixed $commands)

Зарегистрировать пользовательские команды Artisan пакета.

Parameters

array|mixed $commands

Return Value

void

array provides()

Получить сервисы, предоставляемые поставщиком.

Return Value

array

array when()

Получить события, которые запускают регистрацию этого поставщика сервисов.

Return Value

array

bool isDeferred()

Определить, является ли поставщик отложенным.

Return Value

bool

protected mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода на указанный объект.

Parameters

mixed $object
string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

protected mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода на указанный объект, вернув $this, если перенаправленный вызов вернул сам себя.

Parameters

mixed $object
string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

Выбросить исключение о неверном вызове метода для указанного метода.

Parameters

string $method

Return Value

void

Exceptions

BadMethodCallException

void boot()

Загрузить любые сервисы приложения.

Return Value

void

protected $this routes(Closure $routesCallback)

Зарегистрировать обратный вызов, который будет использоваться для загрузки маршрутов приложения.

Parameters

Closure $routesCallback

Return Value

$this

protected void setRootControllerNamespace()

Установить пространство имен корневого контроллера для приложения.

Return Value

void

protected bool routesAreCached()

Определить, кэшированы ли маршруты приложения.

Return Value

bool

protected void loadCachedRoutes()

Загрузить кэшированные маршруты для приложения.

Return Value

void

protected void loadRoutes()

Загрузить маршруты приложения.

Return Value

void

mixed __call(string $method, array $parameters)

Передать динамические методы в экземпляр маршрутизатора.

Parameters

string $method
array $parameters

Return Value

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Support/Providers/RouteServiceProvider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API