لارافيل

معاملات قاعدة البيانات في Laravel: ضمان سلامة البيانات

December 24, 2025 1 دقيقة قراءة 33 مشاهدة

حافظ على سلامة البيانات باستخدام المعاملات:

المعاملة الأساسية

DB::transaction(function () {
    $user = User::create($data);
    $user->profile()->create($profileData);
    $user->notify(new WelcomeNotification());
});

المعاملات اليدوية

DB::beginTransaction();
try {
    // العمليات
    DB::commit();
} catch (\Exception $e) {
    DB::rollBack();
    throw $e;
}

إعادة المحاولة عند الحظر

DB::transaction(function () {
    // العمليات
}, 5);
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!