Mohammad Yousef3 نشر 30 مارس 2021 أرسل تقرير نشر 30 مارس 2021 لدي هذا البرنامج لتعديل سجل في قاعدة البيانات $user = User::find(1); $user->age = 10; $user->save(); ولكن بعد التعديل, يتم تحديث قمية timestamps إلى الوقت الحالي, كيف يمكنني إلغاء التحديث خلال هذه العملية فقط, دون إيقافها بشكل نهائي ؟ اقتباس
0 Waleed Alfakiat نشر 30 مارس 2021 أرسل تقرير نشر 30 مارس 2021 (معدل) يمكنك إيقافها بشكل مؤقت من خلال تعطيل قيمة المتغير timestamps ->timestamps = false; في النموذج المستخدم بعملية التعديل قبل القيام بحفظ التغييرات ليصبح هكذا: $user = User::find(1); $user->timestamps = false; $user->age = 10; $user->save(); بهذه الطريقة, تم إيقاف timestamps مؤقتًا في هذا الكائن فقط تم التعديل في 30 مارس 2021 بواسطة Alfakiat 1 اقتباس
0 بلال زيادة نشر 31 مارس 2021 أرسل تقرير نشر 31 مارس 2021 يمكنك إيقاف قيمة التحديث من خلال تمرير timestamps إلى دالة save بهذا الشكل $user->name = 'new name'; $user->save(['timestamps' => false]); أو تمريرها بهذا الشكل $user->timestamps = false; $user->name = 'new name'; $user->save(); 1 اقتباس
السؤال
Mohammad Yousef3
لدي هذا البرنامج لتعديل سجل في قاعدة البيانات
ولكن بعد التعديل, يتم تحديث قمية timestamps إلى الوقت الحالي,
كيف يمكنني إلغاء التحديث خلال هذه العملية فقط, دون إيقافها بشكل نهائي ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.