Spec-Zone.ru › Laravel 11

ApplicationBuilder

class ApplicationBuilder (View source)

Свойства

protected array $pendingProviders

Провайдеры сервисов, отмеченные для регистрации.

protected array $pageMiddleware

Средства обработки Folio / страниц, определённые пользователем.

Методы

__construct(Application $app)

Создать новый экземпляр билдера приложения.

$this withKernels()

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

$this withProviders(array $providers = [], bool $withBootstrapProviders = true)

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

$this withEvents(array|bool $discover = [])

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

$this withBroadcasting(string $channels, array $attributes = [])

Зарегистрировать сервисы широковещательной передачи для приложения.

$this withRouting(Closure|null $using = null, array|string|null $web = null, array|string|null $api = null, string|null $commands = null, string|null $channels = null, string|null $pages = null, string|null $health = null, string $apiPrefix = 'api', callable|null $then = null)

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

Closure buildRoutingCallback(array|string|null $web, array|string|null $api, string|null $pages, string|null $health, string $apiPrefix, callable|null $then)

Создать обратный вызов маршрутизации для приложения.

$this withMiddleware(callable|null $callback = null)

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

$this withCommands(array $commands = [])

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

$this withCommandRouting(array $paths)

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

$this withSchedule(callable $callback)

Зарегистрировать запланированные задачи для приложения.

$this withExceptions(callable|null $using = null)

Зарегистрировать и настроить обработчик исключений приложения.

$this withBindings(array $bindings)

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

$this withSingletons(array $singletons)

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

$this registered(callable $callback)

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

$this booting(callable $callback)

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

$this booted(callable $callback)

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

Application create()

Получить экземпляр приложения.

Детали

__construct(Application $app)

Создать новый экземпляр билдера приложения.

Параметры

Application $app

$this withKernels()

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

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

$this

$this withProviders(array $providers = [], bool $withBootstrapProviders = true)

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

Параметры

array $providers
bool $withBootstrapProviders

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

$this

$this withEvents(array|bool $discover = [])

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

Параметры

array|bool $discover

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

$this

$this withBroadcasting(string $channels, array $attributes = [])

Зарегистрировать сервисы широковещательной передачи для приложения.

Параметры

string $channels
array $attributes

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

$this

$this withRouting(Closure|null $using = null, array|string|null $web = null, array|string|null $api = null, string|null $commands = null, string|null $channels = null, string|null $pages = null, string|null $health = null, string $apiPrefix = 'api', callable|null $then = null)

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

Параметры

Closure|null $using
array|string|null $web
array|string|null $api
string|null $commands
string|null $channels
string|null $pages
string|null $health
string $apiPrefix
callable|null $then

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

$this

protected Closure buildRoutingCallback(array|string|null $web, array|string|null $api, string|null $pages, string|null $health, string $apiPrefix, callable|null $then)

Создать обратный вызов маршрутизации для приложения.

Параметры

array|string|null $web
array|string|null $api
string|null $pages
string|null $health
string $apiPrefix
callable|null $then

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

Closure

$this withMiddleware(callable|null $callback = null)

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

Параметры

callable|null $callback

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

$this

$this withCommands(array $commands = [])

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

Параметры

массив $commands

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

$this

protected $this withCommandRouting(array $paths)

Регистрация дополнительных путей маршрутов Artisan.

Параметры

массив $paths

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

$this

$this withSchedule(callable $callback)

Регистрация запланированных задач для приложения.

Параметры

вызываемый объект $callback

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

$this

$this withExceptions(callable|null $using = null)

Регистрация и настройка обработчика исключений приложения.

Параметры

вызываемый объект|null $using

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

$this

$this withBindings(array $bindings)

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

Параметры

массив $bindings

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

$this

$this withSingletons(array $singletons)

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

Параметры

массив $singletons

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

$this

$this registered(callable $callback)

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

Параметры

вызываемый объект $callback

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

$this

$this booting(callable $callback)

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

Параметры

вызываемый объект $callback

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

$this

$this booted(callable $callback)

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

Параметры

вызываемый объект $callback

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

$this

Application create()

Получить экземпляр приложения.

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

Application

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Foundation/Configuration/ApplicationBuilder.html

Spec-Zone.ru

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