최근 인기 있는 RestFul 모드에서 일반적으로 사용됩니다. 또한 HTML 양식은 POST 및 GET의 두 가지 요청 방법만 지원합니다. Laravel에서는 양식에 <input type="hidden" name="_method" value="PUT(PATCH、DELETE)">를 추가해야 합니다. 또한 라우팅을 구성합니다.
실제로 HTTP를 이해하려면 HTTP를 설명하는 "HTTP Authoritative Guide" 및 기타 유사한 책을 읽는 것이 좋습니다. 몇 가지 개념을 이해해야 합니다. 1 이러한 put 및 delete 메소드는 실제로 laravel에만 있는 것이 아닙니다. PHP 프레임워크는 이를 지원해야 합니다. 물론 이러한 프레임워크는 질문에서 언급했듯이 GET 및 POST가 비즈니스를 만족시킬 수 있습니다 2. HTTP를 다루는 모든 언어가 이를 지원해야 하는 것은 아닙니다.
Get 및 post는 물론 모든 작업을 만족시킬 수 있습니다. put, patch 및 delete를 사용하면 더 간단하고 이해하기 쉬워집니다. patch /item/1은 ID가 1인 데이터를 수정합니다. get /item/1은 ID가 1인 데이터. delete /item/1은 ID가 1인 데이터를 삭제합니다
이것은 표준 http 술어입니다
GET 리소스 받기
POST 리소스 생성
PUT 리소스 편집/업데이트(전체 리소스 필드를 제출해야 함)
PATCH 편집/업데이트 리소스(업데이트가 필요한 필드를 제출할 수 있음)
DELETE 리소스 삭제
OPTIONS 서버에서 허용되는 요청 동사
최근 인기 있는 RestFul 모드에서 일반적으로 사용됩니다. 또한 HTML 양식은 POST 및 GET의 두 가지 요청 방법만 지원합니다. Laravel에서는 양식에
<input type="hidden" name="_method" value="PUT(PATCH、DELETE)">
를 추가해야 합니다. 또한 라우팅을 구성합니다.http://www.imooc.com/learn/81...
실제로 HTTP를 이해하려면 HTTP를 설명하는 "HTTP Authoritative Guide" 및 기타 유사한 책을 읽는 것이 좋습니다.
몇 가지 개념을 이해해야 합니다.
1 이러한 put 및 delete 메소드는 실제로 laravel에만 있는 것이 아닙니다. PHP 프레임워크는 이를 지원해야 합니다. 물론 이러한 프레임워크는 질문에서 언급했듯이 GET 및 POST가 비즈니스를 만족시킬 수 있습니다
2. HTTP를 다루는 모든 언어가 이를 지원해야 하는 것은 아닙니다.
Restful을 검색하면 이해하게 될 것입니다.
Get 및 post는 물론 모든 작업을 만족시킬 수 있습니다.
put, patch 및 delete를 사용하면 더 간단하고 이해하기 쉬워집니다.
patch /item/1은 ID가 1인 데이터를 수정합니다.
get /item/1은 ID가 1인 데이터.
delete /item/1은 ID가 1인 데이터를 삭제합니다