Site

HTTP

v4

A camada HTTP gerencia o ciclo de vida da requisição: rota → middleware → handler → resposta. Handlers em MUCRM\http\handler, rotas via facade uri.


Componentes

RotasURLs → handlers
MiddlewaresFiltros antes do handler
HandlersLógica e resposta
requestDados da requisição
responderRedirect, flash, JSON
Validaçãocheck() com regras
CSRFProteção de formulários

Fluxo

  1. Requisição entra pelo sistema de rotas
  2. Middlewares executam (auth, CSRF, etc.)
  3. Handler processa a lógica
  4. Models ou services acessam o banco
  5. View renderizada ou JSON retornado

Exemplo

use MUCRM\engine\support\facades\uri;
use MUCRM\modules\shop\handlers\web_handler;

uri::get('/', [web_handler::class, 'index'])->name('site.home');