شرح صفوف ومحتوى الفقرة
توفر واجهة Route دوال مخصصة لكل طريقة قياسية من طرق بروتوكول HTTP لضمان بناء روابط تتبع المعايير الهندسية السليمة. تُستخدم get لقراءة البيانات، وpost لإنشاء سجل جديد، وput أو patch لتحديث سجل قائم، وdelete لحذف الموارد.
- القراءة والإرسال (GET & POST): تُخصص GET للجلب الآمن للبيانات، بينما ترسل POST بيانات جديدة للخادم.
- التحديث الكلي والجزئي (PUT & PATCH): تحدث PUT السجل بالكامل بينما تعدل PATCH حقولاً محددة.
- طريقة الحذف (DELETE Verb): تحذف المورد المستهدف وتتطلب رمز حماية CSRF في مسارات الويب.
PHP
<?php
use Illuminate\Support\Facades\Route;
Route::post('/items', fn () => 'Item Created');
Route::put('/items/1', fn () => 'Item Replaced');
Route::patch('/items/1', fn () => 'Item Updated');
Route::delete('/items/1', fn () => 'Item Deleted');