method PATCH คือรูปแบบหนึ่งในการสื่อสารแบบ RESTful API วัตถุของประสงค์ของ PATCH คือใช้สำหรับอัปเดทข้อมูลบาง field ในตารางที่ต้องการ เช่น ตารางมี 20 field แต่ต้องการอัปเดทแค่ 1 field อาจพิจารณาใช้ method PATCH ตัวอย่างด้านล่าง เป็นโค้ด PHP Laravel ใช้ PATCH เพื่ออัปเดทข้อมูล รายละเอียดดังนี้
ตัวอย่าง method PATCH คืออะไร ใช้ทำอะไร
{!! Form::open(['route' => ['job.updateLock', $job->id, $lock], 'method' => 'PATCH']) !!}
@csrf
...
{!! Form::close() !!}
จากตัวอย่างส่งข้อมูลผ่าน form ด้วย method PATCH ไปยังฟังก์ชัน updateLock เพื่ออัปเดทข้อมูลในตาราง job ของ field ชื่อ lock ซึ่งโค้ดด้านบนเป็นเพียงตัวอย่างเพื่อให้มองเห็นภาพ method PATCH เมื่อนำมาเขียนโปรแกรมเท่านั้น