포스트맨으로 지금까지 작성한 api가 제대로 작동하는지 확인 해보겠습니다.
먼저 환경변수에 들어가 환경변수를 추가해주겠습니다.
이렇게 작성하고 저장을 해줍시다.
그리고 플러스 버튼을 누르고 환경변수를 아까 설정해준 dev를 선택해줍니다.
그리고 URI 부분을 {{ip}}:{{port}}/api/tasks 이렇게 입력해줍니다.
send 버튼을 누르면 현재 Task에 아무것도 저장되어있지 않기 때문에 빈 배열이 출력됩니다.
방식을 post로 바꾸고 아래 key/value에 title/hello, story/test를 입력해주고 send를 해봅시다.
그러면 아래쪽에 store한 정보가 출력됩니다.
다시 get으로 바꾸고 URI를 {{ip}}:{{port}}/api/tasks 이렇게 설정하고 send를 누르면 출력을 확인할 수 있습니다.
몇 개 더 글을 저장해보겠습니다.
index 화면을 출력했을 때 저장한 글들이 제대로 출력됩니다.
수정을 해보겠습니다.
put으로 바꾸고 id가 2인 글을 수정하겠습니다.
URI : {{ip}}:{{port}}/api/tasks/2?title=hello edit&story=test edit
제대로 바뀐 것을 볼 수 있습니다. 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 |
댓글