[Laravel 기초] 3. Request LifeCycle

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

더보기

DI(Dependency Injection) 부터 DIP 까지 예제로 익히자!!

의존성 ?? 의존성은 객체간의 의존 관계입니다. 객체(모듈)가 원하는 동작을 하기 위해 다른 객체(모듈)이 필요한 경우에 의존 관계에 있다고 표현합니다. Mysql DB에 연결해 데이터를 다루는 User 객체를 만들어 보겠습니다. User 객체는 Msqyl DB에 접속하기 위해 MysqlDAL 데이터 접근 계층이 필요한 의존 관계에 있습니다. 코드로 작성하면 아래 코드처럼 소스 내부에서 MysqlDAL 이라는…

더보기

[Laravel 기초] 2. 라라벨 설치와 디렉토리 구조

앞선 포스팅에 이어 Laravel 를 본격적으로 시작하기 위해 설치에 대한 포스팅을 다뤄 보려고 합니다. 라라벨 Documents 가이드를 살펴보면 세 가지 설치 방법으로 구분할 수 있습니다. 어느 환경에서나 가상 머신을 사용하여 로컬 환경을 구성하는 Homestead, mac OS 로컬에 환경에 최적화된 Valet, Composer 를 이용한 직접 설치로 구분할 수 있습니다.

더보기