Curso de Laravel para Noobs - #3 Ciclo de Vida da Requisição
06/11/2022No tutorial de hoje aprenderemos como é o ciclo da requisição dentro do Laravel, desde seu acionamento até a resposta para o usuário.
Fluxo de Informações - Laravel
O ciclo de vida da requisição (Request Lifecycle) dentro do Laravel pode ser visto na documentação clicando aqui e pode ser visualizado através do infográfico abaixo:
Todo o cliclo inicia pela requisição do cliente seja através de um formulário de contato, o acesso a uma url, etc. Na sequência, a requisição é destinada ao arquivo public/index.php onde são iniciados diversos módulos e o gerenciador de dependências Composer.
O arquivo boostrap/app.php cria a instância app e retorna para a index. A partir dessa instância é possível inicializar o Kernel que vai carregar todos os middlewares do sistema.
Na sequência são inicializados os providers, dentre eles o de rotas e o do app. É importante salientar que dentro de config/app.php devem estar setados os providers que serão usados no sistema.
O próximo passo são as rotas que definirão as urls que poderão receber requisições: get, post, put, patch, delete, etc.
Por fim chegamos ao sistema MVC onde teremos o Controller, o Model e as Views.
O ciclo de vida do Laravel inicia por uma request e termina com uma response.
Por hoje é só! Sucesso nos códigos e na vida!
Precisa de um professor? webdesignemfoco@gmail.com