Skip to main content

Жизненный цикл запроса

Базовый сценарий вызова API с навигацией по основным компонентам:

  1.  Пользователь вызывает Endpoint в маршрутизации Route файле.
  2.  Endpoint вызывает Middleware для обработки аутентификации.
  3.  Endpoint вызывает необходимую функцию в Controller.
  4.  Request передается в Controller автоматически применив правила проверки и авторизации запросов.
  5.  Controller вызывает Action передавая данные запроса Request.
  6.  Action выполняет бизнес-логику, или вызывает задачи Tasks по мере необходимости.
  7.  Tasks выполняет выполнить одну часть основного действия
  8.  Action подготавливает данные для возврата в Controller, некоторые данные могут быть получены из Tasks.
  9.  Controller строит ответ, используя View или Transformer и отправляет результат обратно пользователю.