1부에서는 라라벨의 주요 기능을 알아 보았고 2부에서는 앞에서 배운 기능을 활용하여 실제 웹 애플리케이션을 만들도록 하겠습니다.
이번 장에서 우리가 만들 애플리케이션은 개인마다 프로젝트를 등록하고 할 일을 관리할 수 있는 서비스인 투두로그(todolog) 입니다.
서비스 개요
투두로그에서 제공할 기능들은 다음과 같습니다.
- 서비스를 사용할 사용자의 등록 및 프로필 변경
- 등록된 사용자의 로그인/로그아웃 및 외부 SNS 를 연동한 로그인/로그아웃
- 프로젝트 등록 및 수정/삭제
- 프로젝트마다 할 일 등록 및 수정/삭제
- 완료되지 않은 할 일의 경우 만료 기한 전에 통보하는 기능
사용하는 기술 요소는 다음과 같습니다.
주의사항
- PSR-1(Basic Coding Standard) 에 따라 모든 소스 파일의 인코딩은 BOM(Byte Ordering Mark)가 없는 UTF-8 을 준용해야 한글 문제가 없으며 이를 위해서 사용하는 에디터나 IDE 의 기본 인코딩을 UTF-8 로 설정합니다.