찾다

 >  Q&A  >  본문

php - laravel HTTP 요청 질문, 패치 삭제 옵션의 의미, 애플리케이션 시나리오는 무엇입니까?

HTTP 요청 유형의 용도는 무엇입니까? 패치 삭제 옵션을 넣나요? 결코 사용하지 않았습니다.
보통 개발을 하려면 get post 요청이 필요한데, get post가 MySQL의 추가, 삭제, 수정, 쿼리 작업을 완벽하게 수행할 수 있다고 생각합니다.
이러한 유형의 패치 삭제 옵션은 어떤 용도로 사용됩니까? 어떻게 써야 하나요?
가져오기 요청은 일반적으로 URL을 사용하여 매개변수를 전달하며, 양식 메소드는 get으로 작성할 수도 있습니다.
게시 요청은 일반적으로 양식 제출을 사용합니다.

PHP中文网PHP中文网2793일 전1036

모든 응답(6)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-16 13:08:12

    이것은 표준 http 술어입니다

    • GET 리소스 받기

    • POST 리소스 생성

    • PUT 리소스 편집/업데이트(전체 리소스 필드를 제출해야 함)

    • PATCH 편집/업데이트 리소스(업데이트가 필요한 필드를 제출할 수 있음)

    • DELETE 리소스 삭제

    • OPTIONS 서버에서 허용되는 요청 동사

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:08:12

    최근 인기 있는 RestFul 모드에서 일반적으로 사용됩니다. 또한 HTML 양식은 POST 및 GET의 두 가지 요청 방법만 지원합니다. Laravel에서는 양식에 <input type="hidden" name="_method" value="PUT(PATCH、DELETE)">를 추가해야 합니다. 또한 라우팅을 구성합니다.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:08:12

    http://www.imooc.com/learn/81...

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:08:12

    실제로 HTTP를 이해하려면 HTTP를 설명하는 "HTTP Authoritative Guide" 및 기타 유사한 책을 읽는 것이 좋습니다.
    몇 가지 개념을 이해해야 합니다.
    1 이러한 put 및 delete 메소드는 실제로 laravel에만 있는 것이 아닙니다. PHP 프레임워크는 이를 지원해야 합니다. 물론 이러한 프레임워크는 질문에서 언급했듯이 GET 및 POST가 비즈니스를 만족시킬 수 있습니다
    2. HTTP를 다루는 모든 언어가 이를 지원해야 하는 것은 아닙니다.

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:08:12

    Restful을 검색하면 이해하게 될 것입니다.

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:08:12

    Get 및 post는 물론 모든 작업을 만족시킬 수 있습니다.
    put, patch 및 delete를 사용하면 더 간단하고 이해하기 쉬워집니다.
    patch /item/1은 ID가 1인 데이터를 수정합니다.
    get /item/1은 ID가 1인 데이터.
    delete /item/1은 ID가 1인 데이터를 삭제합니다

    회신하다
    0
  • 취소회신하다