Search result

32강 - 사용자 로그인

사용자 로그인을 손본다. 주로 뷰를 깔끔하게 다듬는 내용을 담고 있다.

33강 - 소셜 로그인

라라벨 소셜라이트 확장을 이용해서, 별도 회원 가입없이 깃허브 계정으로 로그인하는 법을 실습한다.

34강 - 사용자 역할

... 실수다. 라라벨 5.1에서 사용자의 접근 권한을 제어하기 위해 RBAC(Role-based Access Control)을 구현하려 했으나, 뒤에서 별로 쓰이지 않는다.

35강 - 다국어 지원

서버 측에서 사용자의 언어 선호를 기억하여, 사용자가 로그인하지 않아도 자국어로 서비스할 수 있는 방법을 같이 연구해 본다.

36강 - 마이그레이션과 모델

데이터베이스 테이블을 설계하고, 테이블간의 관계를 설정한다. 그리고, 엘로퀀트 ORM에서도 모델간 관계를 설정한다.

37강 - Article 기능 구현

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

38강 - Tag 기능 구현

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

39강 - Attachment 기능 구현

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

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

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

40강 - Comment 기능 구현

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