Laravel API 프로젝트 11단계 - Laravel Lifecycle (생명 주기)

client가 Request를 보내면 글로벌 미들웨어에서 처리할게 있으면 처리하고, 라우터에 도착합니다.

라우터에서는 정의되어있는 Request URL을 확인한 후 구현된 부분을 처리하게 되는데, 라우터에 미들웨어가 정의되어 있다면 미들웨어를 거쳐서 Controller로 가게 됩니다.

미들웨어를 지정하지 않았다면 바로 Controller로 가거나 View로 갑니다. (라우터에서 어떻게 구현했냐에 따라 다름. 보통 웹페이지의 경우 Controller -> View, API의 경우 Controller에서 모델 조회 후 Return)

 

자세한 설명은 이곳을 참고해주세요.

이해를 돕기 위한 이미지 출처는 이곳입니다.