본문 바로가기
IT/PHP

Laravel - TDD(4)

by Sungjun_ 2021. 1. 13.

https://www.postman.com/

 

Postman | The Collaboration Platform for API Development

Postman makes API development easy. Our platform offers the tools to simplify each step of the API building process and streamlines collaboration so you can create better APIs faster.

www.postman.com

포스트맨으로 지금까지 작성한 api가 제대로 작동하는지 확인 해보겠습니다.

 

postman

먼저 환경변수에 들어가 환경변수를 추가해주겠습니다.

 

환경변수

이렇게 작성하고 저장을 해줍시다.

 

그리고 플러스 버튼을 누르고 환경변수를 아까 설정해준 dev를 선택해줍니다.

 

그리고 URI 부분을 {{ip}}:{{port}}/api/tasks 이렇게 입력해줍니다.

send 버튼을 누르면 현재 Task에 아무것도 저장되어있지 않기 때문에 빈 배열이 출력됩니다.

 

방식을 post로 바꾸고 아래 key/value에 title/hello, story/test를 입력해주고 send를 해봅시다.

post

 

그러면 아래쪽에 store한 정보가 출력됩니다.

store

 

다시 get으로 바꾸고 URI를 {{ip}}:{{port}}/api/tasks 이렇게 설정하고 send를 누르면 출력을 확인할 수 있습니다.

index

 

몇 개 더 글을 저장해보겠습니다.

index

index 화면을 출력했을 때 저장한 글들이 제대로 출력됩니다.

 

수정을 해보겠습니다.

put으로 바꾸고 id가 2인 글을 수정하겠습니다.

URI : {{ip}}:{{port}}/api/tasks/2?title=hello edit&story=test edit

 

update
update

제대로 바뀐 것을 볼 수 있습니다. updated_at을 확인하면 확실히 알 수 있습니다.

get방식, URI를 {{ip}}:{{port}}/api/tasks/2로 설정하고 send를 누르면 똑같이 뜨는 것을 볼 수 있습니다.

 

다음으로 id가 2인 글을 delete 해보겠습니다.

delete 방식, URI를 {{ip}}:{{port}}/api/tasks/2로 설정하고 send를 누르면, 삭제된 걸 확인 할 수 있습니다.

 

 

이것으로 마치고 API 토큰은 나중에 이어서 하겠습니다.

'IT > PHP' 카테고리의 다른 글

Laravel + vue : API(2)  (0) 2021.01.19
Laravel + vue : API(1)  (0) 2021.01.19
Laravel - TDD(3)  (0) 2021.01.13
Laravel -TDD(2)  (0) 2021.01.13
Laravel - TDD(1)  (0) 2021.01.13

댓글