Spec-Zone.ru › Laravel 5.5

Ядро

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

Свойства

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

Методы

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

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

Ответ handle(Запрос $request)

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

Ответ sendRequestThroughRouter(Запрос $request)

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

void bootstrap()

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

Closure dispatchToRouter()

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

void terminate(Запрос $request, Ответ $response)

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

void terminateMiddleware(Запрос $request, Ответ $response)

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

массив gatherRouteMiddleware(Запрос $request)

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

массив parseMiddleware(строка $middleware)

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

bool hasMiddleware(строка $middleware)

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

$this prependMiddleware(строка $middleware)

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

$this pushMiddleware(строка $middleware)

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

массив bootstrappers()

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

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

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

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

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

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

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

Детали

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

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

Параметры

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

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

void

Ответ handle(Запрос $request)

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

Параметры

Запрос $request

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

Ответ

protected Ответ sendRequestThroughRouter(Запрос $request)

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

Параметры

Запрос $request

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

Ответ

void bootstrap()

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

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

void

protected Closure dispatchToRouter()

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

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

Closure

void terminate(Запрос $request, Ответ $response)

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

Параметры

Запрос $request
Ответ $response

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

void

protected void terminateMiddleware(Запрос $request, Ответ $response)

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

Параметры

Запрос $request
Ответ $response

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

void

protected массив gatherRouteMiddleware(Запрос $request)

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

Параметры

Запрос $request

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

массив

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.5/Illuminate/Foundation/Http/Kernel.html

Spec-Zone.ru

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