Laravel 5
"쉽게 배우는 라라벨 5 프로그래밍 : 견고하고 확장성 있는 PHP 웹 애플리케이션 개발" 온라인 초고입니다.
예제 소스는 https://github.com/lesstif/laravel-todolog 에서 다운받으실 수 있습니다.
laravel 소개 및 장점
- 모델-뷰-컨트롤러 (Model View Controller) 패턴
- 유연한 Database 지원
- 보안을 고려한 설계
- 가볍고 익히기 쉬운 템플릿 엔진
- Pretty URLs
- 컴포넌트 기반의 확장성
- 의존성 주입과 제어 역전
- 설정보다 관례(CoC) 패러다임
- 우아한 문법과 코딩 표준
- 국제화를 위한 지원
- 손쉬운 테스팅
개발 환경 만들기
라라벨과 만남
- 컴포저 소개
- 5.1 - 첫 번째 장기 지원 버전
- 라라벨 프로젝트 만들기
- 라라벨 디렉터리 구성
- URL 라우팅
- HTTP 응답(Response) 처리
- Views
- 블레이드 템플릿(blade template)
명령행, 컨트롤러, 고급 라우팅
Migration 과 Seeding
컬렉션
Eloquent ORM
일정 관리 서비스 만들기
프로젝트와 태스크 등록하기
라라벨 배포하기
PHP 5 의 특징
- 네임스페이스(Name Space)
- 간결한 배열 문법
- 트레이트(trait)
- 클래스 오토로딩(Class AutoLoading)
- 익명 함수(Anonymous function)
- 동적 프로퍼티/메소드 생성
- ClassName::class 키워드로 클래스 이름 결정
- 타입 힌팅(Type Hinting)
- PHP 표준 권고(PSR)
컴포저(Composer) - PHP용 패키지 관리자
Recent space activity
검색