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

Seven Standard Resource Actions الإجراءات القياسية السبعة للموارد

توحيد إجراءات CRUD السبعة عبر متحكمات الموارد Resource Controllers وتخصيص مساراتها وحقن الاعتماديات تلقائياً.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

يُعد إتقان وظيفة كل إجراء من الإجراءات السبعة وطريقة HTTP وعنوان الرابط والاسم البرمجي المقابل له مهارة أساسية في Laravel. فبينما تختص دالتا index وshow بقراءة البيانات، تعرض دالتا create وedit نماذج الإدخال، وتتولى دوال store وupdate وdestroy حفظ وتعديل وحذف السجلات.

  • إجراءات القراءة (Read Actions): تعرض index القائمة الكاملة، بينما تعرض show تفاصيل سجل واحد محدد.
  • إجراءات النماذج (Form Display Actions): تفتح create صفحة الإضافة، وتفتح edit صفحة تعديل السجل.
  • إجراءات التغيير (Mutation Actions): تتولى store الإضافة وupdate التحديث وdestroy الحذف الفعلي.
PHP
<?php
namespace App\Http\Controllers;

class BookController extends Controller {
    public function index(): array { return ['list']; }
    public function show(string $b) { return [$b]; }
    public function destroy(string $b) { return []; }
}