Spec-Zone.ru › Laravel 5.2

Ядро

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

Свойства

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

Методы

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 gatherRouteMiddlewares(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)

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

Параметры

Request $request

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

Response

void terminate(Request $request, Response $response)

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

Параметры

Request $request
Response $response

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

void

protected array gatherRouteMiddlewares(Request $request)

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

Параметры

Request $request

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

array

protected array parseMiddleware(string $middleware)

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

Параметры

string $middleware

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

array

$this prependMiddleware(string $middleware)

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

Параметры

string $middleware

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

$this

$this pushMiddleware(string $middleware)

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

Параметры

string $middleware

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

$this

void bootstrap()

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

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

void

protected Closure dispatchToRouter()

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

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

Closure

bool hasMiddleware(string $middleware)

Определить, содержит ли ядро заданный 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.2/Illuminate/Foundation/Http/Kernel.html

Spec-Zone.ru

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