- 게시판 만들기 절차
1 DB설계/시드/모델[ | ]
- 1. 글 테이블 생성하기(테이블 명 : posts)
- 2. 글 샘플 2건 입력하기
- 3. (ORM일 경우) 모델 작성(모델 명 : Post)
- 4. 컨트롤러 작성(컨트롤러 명 : PostController)
2 기본글 구현[ | ]
# |
작업 |
CRUD |
HTTP 메소드 |
URL |
라우트명 |
컨트롤러 메소드 |
뷰
|
1 |
글목록 보기 구현 |
· |
GET |
/ |
.index |
index() |
index
|
2 |
새 글 쓰기 화면 구현[1] |
Create1 |
GET |
/create |
.create |
create() |
create
|
3 |
새 글 쓰기 기능 구현 |
Create2 |
POST |
/ |
.store |
store() |
·
|
4 |
글 보기 화면 구현 |
Read |
GET |
/123 |
.show |
show() |
show
|
5 |
글 수정 화면 구현 |
Update1 |
GET |
/123/edit |
.edit |
edit() |
edit
|
6 |
글 수정 기능 구현 |
Update2 |
PATCH |
/123 |
.update |
update() |
·
|
7 |
글 삭제 기능 구현 |
Delete |
DELETE |
/123 |
.destroy |
destroy() |
·
|
3 댓글 구현[ | ]
- 댓글 테이블 생성(테이블 명 : replies)
- 댓글 샘플 2건 입력
- 댓글 모델 작성(모델 명 : Reply)
- 컨트롤러 작성(컨트롤러 명: ReplyController)
# |
작업 |
CRUD |
HTTP 메소드 |
URL |
라우트명 |
컨트롤러 메소드 |
뷰
|
1 |
댓글목록 보기 구현 |
· |
GET |
/123/reply |
.index |
index() |
·
|
2 |
새 댓글 쓰기 기능 구현 |
Create |
POST |
/123/reply |
.store |
store() |
·
|
3 |
댓글 수정 기능 구현 |
Update |
PATCH |
/123/reply/1 |
.update |
update() |
·
|
4 |
댓글 삭제 기능 구현 |
Delete |
DELETE |
/123/reply/1 |
.destroy |
destroy() |
·
|
4 같이 보기[ | ]