пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Жизненный цикл запроса фрэймворка Laravel

Жизненный цикл запроса фрэймворка Laravel

Стандартный жизненный цикл состоит из следующих пунктов:

  1. HTTP-запрос через Роуты (Routes) поступает в Контроллер (Controller)
  2. Контроллер осуществляет некоторые действия в зависимости от запроса и передает данные в Отображения (Views)
  3. Отображения отображают полученные данные заданным образом, обеспечивая HTTP-ответ.

Есть много отклонений и различных вариантов вышеприведенной схемы, но она дает нам три опорные точки, на которые надо обратить внимание:

  1. Роуты — app/routes.php
  2. Контроллеры — app/controllers/
  3. Отображения — app/views/

«Отклонения» могут быть, например, такими:

  1. Роуты могут возвращать Отображения или сам Ответ (объект Response), без задействования Контроллеров.
  2. До или после Роутов могут срабатывать Фильтры (app/filters.php)
  3. В процесс могут вмешаться Исключения (Exceptions) или ошибки приложения.
  4. Отклики на события.

 


22.06.2017; 21:18
хиты: 129
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь