Spec-Zone.ru › Laravel 5.3

Ядро

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

Свойства

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

Методы

void __construct(Application $app, Router $router)

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

Response handle(Request $request)

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

Response sendRequestThroughRouter(Request $request)

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

void terminate(Request $request, Response $response)

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

array gatherRouteMiddleware(Request $request)

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

array parseMiddleware(string $middleware)

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

$this prependMiddleware(string $middleware)

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

$this pushMiddleware(string $middleware)

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

void bootstrap()

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

Closure dispatchToRouter()

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

bool hasMiddleware(string $middleware)

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

array bootstrappers()

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

void reportException(Exception $e)

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

Response renderException(Request $request, Exception $e)

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

Application getApplication()

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

Подробности

void __construct(Application $app, Router $router)

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

Параметры

Application $app
Router $router

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

void

Response handle(Request $request)

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

Параметры

Request $request

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

Response

protected Response sendRequestThroughRouter(Request $request)

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

Параметры

Request $request

Значение возврата

Response

void terminate(Request $request, Response $response)

Вызвать метод terminate для любого межпосредникового ПО, поддерживающего эту функцию.

Параметры

Request $request
Response $response

Значение возврата

void

protected array gatherRouteMiddleware(Request $request)

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

Параметры

Request $request

Значение возврата

array

protected array parseMiddleware(string $middleware)

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

Параметры

string $middleware

Значение возврата

array

$this prependMiddleware(string $middleware)

Добавить новое межпосредниковое ПО в начало стека, если оно еще не существует.

Параметры

string $middleware

Значение возврата

$this

$this pushMiddleware(string $middleware)

Добавить новое межпосредниковое ПО в конец стека, если оно еще не существует.

Параметры

string $middleware

Значение возврата

$this

void bootstrap()

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

Значение возврата

void

protected Closure dispatchToRouter()

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

Значение возврата

Closure

bool hasMiddleware(string $middleware)

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

Параметры

string $middleware

Значение возврата

bool

protected array bootstrappers()

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

Значение возврата

array

protected void reportException(Exception $e)

Сообщить об исключении обработчику исключений.

Параметры

Exception $e

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

void

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

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

Параметры

Request $request
Exception $e

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

Response

Application getApplication()

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

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

Application

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

Spec-Zone.ru

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