Spec-Zone.ru › Laravel 5.7

Ядро

класс Ядро реализует Ядро (Просмотреть исходный код)

Свойства

protected Приложение $app Реализация приложения.
protected Маршрутизатор $router Экземпляр маршрутизатора.
protected array $bootstrappers Классы загрузки для приложения.
protected array $middleware Стек middleware приложения.
protected array $middlewareGroups Группы middleware маршрутов приложения.
protected array $routeMiddleware Middleware маршрутов приложения.
protected array $middlewarePriority Список middleware в порядке приоритета.

Методы

void __construct(Приложение $app, Маршрутизатор $router)

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

Response handle(Request $request)

Обработать входящий HTTP запрос.

Response sendRequestThroughRouter(Запрос $request)

Отправить заданный запрос через middleware / маршрутизатор.

void bootstrap()

Инициализировать приложение для HTTP запросов.

Closure dispatchToRouter()

Получить коллбэк маршрутного диспетчера.

void terminate(Request $request, Response $response)

Вызвать метод terminate у всех middleware, поддерживающих его.

void terminateMiddleware(Запрос $request, Response $response)

Вызвать метод terminate у всех middleware, поддерживающих его.

array gatherRouteMiddleware(Запрос $request)

Собрать middleware маршрутов для данного запроса.

array parseMiddleware(string $middleware)

Проанализировать строку middleware, чтобы получить имя и параметры.

bool hasMiddleware(string $middleware)

Определить, содержит ли ядро данный middleware.

$this prependMiddleware(string $middleware)

Добавить новый middleware в начало стека, если он еще не существует.

$this pushMiddleware(string $middleware)

Добавить новый middleware в конец стека, если он еще не существует.

array bootstrappers()

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

void reportException(Исключение $e)

Отправить исключение обработчику исключений.

Response renderException(Запрос $request, Исключение $e)

Отобразить исключение в виде ответа.

Приложение getApplication()

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

Подробности

void __construct(Приложение $app, Маршрутизатор $router)

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

Параметры

Приложение $app
Маршрутизатор $router

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

void

Response handle(Request $request)

Обработать входящий HTTP запрос.

Параметры

Запрос $request

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

Response

protected Response sendRequestThroughRouter(Запрос $request)

Отправить заданный запрос через middleware / маршрутизатор.

Параметры

Запрос $request

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

Response

void bootstrap()

Инициализировать приложение для HTTP запросов.

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

void

protected Closure dispatchToRouter()

Получить коллбэк маршрутного диспетчера.

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

Closure

void terminate(Request $request, Response $response)

Вызвать метод terminate у всех middleware, поддерживающих его.

Параметры

Запрос $request
Response $response

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

void

protected void terminateMiddleware(Запрос $request, Response $response)

Вызвать метод terminate у всех middleware, поддерживающих его.

Параметры

Запрос $request
Response $response

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

void

protected array gatherRouteMiddleware(Запрос $request)

Собрать middleware маршрутов для данного запроса.

Параметры

Запрос $request

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

array

protected array parseMiddleware(string $middleware)

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

Parameters

string $middleware

Return Value

array

bool hasMiddleware(string $middleware)

Определяет, содержит ли ядро заданный middleware.

Parameters

string $middleware

Return Value

bool

$this prependMiddleware(string $middleware)

Добавляет новый middleware в начало стека, если он ещё не существует.

Parameters

string $middleware

Return Value

$this

$this pushMiddleware(string $middleware)

Добавляет новый middleware в конец стека, если он ещё не существует.

Parameters

string $middleware

Return Value

$this

protected array bootstrappers()

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

Return Value

array

protected void reportException(Exception $e)

Отправить исключение обработчику исключений.

Parameters

Exception $e

Return Value

void

protected Response renderException(Request $request, Exception $e)

Отобразить исключение в ответ.

Parameters

Request $request
Exception $e

Return Value

Response

Application getApplication()

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

Return Value

Application

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Foundation/Http/Kernel.html

Spec-Zone.ru

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