Laravel은 PHP로 웹 애플리케이션을 빠르고 체계적으로 만들 수 있게 도와주는 프레임워크입니다. 이 책은 Laravel을 처음 배우는 독자가 웹 요청 흐름, 현대 PHP 문법, Composer의 역할을 이해한 뒤 실제 프로젝트를 실행하며 학습을 이어 갈 수 있도록 구성했습니다.
초반부에서는 개발 환경 구축, 프로젝트 구조, 요청 생명주기, 라우팅과 컨트롤러의 역할을 다룹니다. 이어서 데이터베이스, 마이그레이션, Eloquent ORM, 입력 검증, CRUD, 인증과 권한 같은 웹 애플리케이션의 핵심 기능을 게시판 예제 흐름에 맞춰 단계적으로 익힙니다.
후반부에서는 서비스 컨테이너와 의존성 주입, 테스트, API 개발, 큐와 이벤트, 알림, 스케줄러, 성능 최적화, 보안 점검, 배포와 운영 흐름을 다룹니다. 단순히 기능을 동작시키는 데서 멈추지 않고, 유지보수 가능하고 운영 가능한 Laravel 애플리케이션을 만드는 기본기를 익히는 것이 이 책의 목표입니다.
