모던 웹 프레임워크의 전형이라 할 수 있는 프런트 컨트롤러와 라우팅을 배워본다.
라라벨 5 입문 및 실전 on 16-01-21
뷰에 데이터를 바인딩해야 동적 페이지를 만들 수 있다.
라라벨의 템플릿 엔진인 블레이드의 기본 문법을 배운다. MVC에서 V에 해당한다.
템플릿 상속, 조각 뷰 끼워 넣기 등 블레이드의 고급 문법을 다룬다.
PHP/라라벨의 REPL을 소개한다. REPL을 이용해서 DB 파사드로 SQL 명령을 하는 방법을 알아 본다.
SQL 대신 클래스 문법으로 데이터베이스를 쿼리하는 방법을 배운다.
객체관계모델(ORM)은 웹 프레임워크의 정수다. 데이터를 클래스 컨텍스트에서 어떻게 다루고, 데이터베이스와 어떻게 상호 작용하는 지 배워 본다. MVC에서 M에 해당한다.
마이그레이션은 데이터베이스 스키마에 대한 버전 관리다. 왜 필요하고, 어떻게 사용하는 지 학습한다.
라우터가 하는 일은 HTTP 요청을 처리 로직으로 연결하는 것이다. 라우트 정의 파일(레지스트리)에서 요청을 처리하지 않고, 별도의 전용 클래스에서 처리하고 응답한다. 바로 컨트롤러이고, MVC의 C에 해당한다. 컨...
REST 원칙을 따르는 라우트와 컨트롤러에 대해 배운다.