[Laravel 기초] 5. Service Provider

Service Provider 는 라라벨 어플리케이션 ‘Bootstrap’ 의 핵심 요소라고 합니다. 또한, 라라벨 어플리케이션의 코어 서비스들을 대부분 Service Provider 를 통해 제공된다고 합니다. 여기서 ‘Bootstrap’ 은 단순히 어플리케이션 시작, 흔히 말하는 부팅입니다. 위의 그림처럼 서비스 프로바이더들은 모두 서비스 컨테이너에 적재되어 있습니다. 라라벨 어플리케이션은 요청이 들어오는 경우 등록되어 있는 모든 서비스 프로바이더를 로드하는 것이 아니라 요청에 맞는 서비스 프로바이더만을 로드 하는 ‘지연된’ 프로바이더들을 제공합니다.

더보기

[Laravel 기초] 3. Request LifeCycle

이번 포스팅에서는 Requeset LifeCycle에 대해 알아보도록하겠습니다. 어플리케이션을 설계하고 구성하는 일을 하려는 시작점에 있습니다. 어플리케이션이 동작하는 플로우를 다시 한번 생각해 볼 필요가 있습니다. 사용자는 얻고자 하는 무언가를 요청을 전달하고 요청에 대한 반응을 다시 사용자에게 전달합니다. 요청에 대한 결과가 사용자에게 가치있는 것 일수록 좋은 어플리케이션이라고 평가받게 될 것입니다. 우리는 이 어플리케이션을 Laravel 프레임 워크 환경에서 만들려고 합니다. 그리고 이 것을 좀 더 쉽고 빠르게 구성하고자, 요청에 대한 가치를 높이는데 집중하고자 Laravel 이라는 도구를 선택하였습니다.

더보기