Laravel API 프로젝트 8단계 - CRUD API 명세 구성

HTTP Method URL Request Body Request 설명
GET /api/users/1 X   id가 1인 유저 조회
POST /api/users O {"name": "user", "email":"email@gmail.com","password": "password"} user 생성
DELETE /api/users/1 X   user 삭제
PUT /api/users/1 O {"name": "guest", "email":"gmail@gmail.com", "password":"passwd"} user의 모든 정보 수정
PATCH /api/users/1 O {"name": "user"} user의 일부 정보 수정

 

모든 API의 Content-Type은 application/json으로 한다.