سؤال

أقوم بترحيل موقع من codeigniter إلى Laravel.

للحصول على جدول تراث reports, ، بعض الأعمدة الموجودة created_at و updated_at تتم تسمية date_created و date_modified على التوالى.

أريد أن أقول بليغة Report نموذج حول أسماء أعمدة الطابع الزمني المخصصة هذه.

توفر الوثائق مرجعًا فقط لإيقاف تشغيل الطوابع الزمنية أو توفير تنسيقات الطوابع الزمنية المخصصة.

http://laravel.com/docs/eloquent#timestamps

هل كانت مفيدة؟

المحلول

في النموذج، يمكنك تحديد ثوابت مثل هذه لتغيير أسماء الأعمدة

class BaseModel extends Eloquent {
    const CREATED_AT = 'date_created';
    const UPDATED_AT = 'date_modified';
}

أو يمكنك استخدام شيء من هذا القبيل إدارة الطوابع الزمنية

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top