Search result

37강 - Article 기능 구현

포럼의 핵심 기능은 글 기능을 개발한다. 라우트, 컨트롤러, 모델, 뷰 등 모든 내용을 망라한다.

38강 - Tag 기능 구현

포럼의 글을 분류하는 좋은 방법 중의 하나가 태그다. 태그 기능을 개발한다.

39강 - Attachment 기능 구현

포럼에 글 쓸 때, 첨부 파일도 같이 업로드하는 기능을 개발한다.

32/33 보충 - 인증 리팩토링

기성 양복은 내 체형에 맞지 않을 수 있다. 라라벨이 제공하는 사용자 인증 기능을 편리하지만, 그만큼 마음대로 주무르기는 불편하다. 그래서 프레임워크가 제공하는 Low Level API를 이용해서 사용자 인증 기능을...

40강 - Comment 기능 구현

포럼에 댓글이 없으면 섭섭하다. 일대다 관계는 너무 식상하다. 아티클 모델 뿐만아니라 다른 모델에서도 댓글을 쓸 수 있도록 다형적 관계로 구현해 본다.

41강 - UI 개선

제목대로 UI를 개선한다. 포럼 글을 마크다운으로 쓸 때, 미리 보기 기능을 제공하고, 최종 작성된 글도 코드 하이라이트를 입히는 등의 작업을 한다.

42강 - 서버 사이드 개선

포럼에 검색, 정렬 등 편의 기능을 추가한다. 사용자와 서버간의 핑퐁 속도를 높이기 위해 캐싱을 적용하고, 서비스를 활성화하기 위한 이메일 알림 기능등도 개발한다.

43강 - 변경 사항 알림

소프트 삭제, 댓글 투표 등 처음 기획 의도대로 스택 오버플로의 기능을 따라해 본다. 또 향후 확장성을 위해 리포지토리 패턴을 적용하고, 사용자 정의 콘솔 명령도 만들어 본다.

44강 - API 기본기 및 기획

포럼을 웹 브라우저 뿐만아니라, 모바일/데스크탑등 다른 기기에서도 사용할 수 있도록 데이터 API를 개발하는 실전 프로젝트다. 개발에 앞서 REST 원칙을 배운다.

45강 - 기본 구조 잡기

API는 별도의 URL 엔드포인트와 컨트롤러를 사용한다. 그럼에도 불구하고, 웹 브라우저에서 들어 오는 요청과 처리 로직이 달라질 것이 없으므로, 컨트롤러를 최대한 재활용하고 중복을 제거하는 구조를 같이 고민해...