انتقل إلى محتوى الدرس

Routing HTTP Request Verbs مسارات طرق HTTP الأساسية بالويب

تعريف مسارات الويب الأساسية في ملف routes/web.php لمختلف طرق HTTP ومسارات التحويل والعرض المباشر وفق أحدث معايير إطار العمل Laravel 12 مع أمثلة وتطبيقات عملية متدرجة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

توفر واجهة 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');