شرح صفوف ومحتوى الفقرة
لإدراج سجل جديد في قاعدة البيانات عبر كائن Eloquent مباشرة، أنشئ نسخة جديدة من النموذج وعين قيم الأعمدة كخصائص للكائن ثم استدعِ الدالة save. يتولى Eloquent تلقائياً تعبئة طابعي الإنشاء والتحديث وتعيين رقم المعرف المتزايد الجديد داخل الكائن.
- الإنشاء والحفظ (new & save): إنشاء كائن جديد في الذاكرة وتعيين خصائصه ثم حفظه بجملة INSERT.
- طوابع زمنية تلقائية (Auto Timestamps): تعبئة حقلي created_at و updated_at بالوقت الحالي تلقائياً عند الحفظ.
- التحديث عبر save: عند جلب نموذج موجود وتعديل إحدى خصائصه ثم استدعاء save ينفذ الإطار جملة UPDATE.
PHP
$flight = new Flight();
$flight->name = 'Cairo Express';
$flight->number = 'MS-777';
$flight->save();
// $flight->id and $flight->created_at are now set