شرح صفوف ومحتوى الفقرة
يُعد إتقان وظيفة كل إجراء من الإجراءات السبعة وطريقة 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 []; }
}