شرح صفوف ومحتوى الفقرة
يتطلب تتبع حالات التفعيل والأحداث الزمنية استخدام الأعمدة المنطقية وأعمدة التواريخ والأوقات المخصصة. تنشئ دالة boolean عموداً منطقياً مضغوطاً، بينما تضيف الدالة المختصرة timestamps عمودي تاريخ الإنشاء وتاريخ آخر تحديث تلقائياً.
- الحقل المنطقي (boolean): تخزين القيم المنطقية صح أو خطأ لتمثيل حالات النشر والتفعيل.
- التاريخ والوقت (date & timestamp): تخزين التواريخ اليومية أو الطوابع الزمنية الدقيقة للأحداث.
- طابعا الإنشاء والتحديث (timestamps): إضافة عمودي created_at و updated_at اللذين يديرهما الإطار تلقائياً.
PHP
Schema::create('plans', function (Blueprint $table) {
$table->id();
$table->boolean('is_active');
$table->date('starts_on');
$table->timestamp('verified_at');
$table->timestamps();
});