محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

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

استخدم معاملات قاعدة البيانات لضمان اتساق البيانات عبر عمليات متعددة.

24 ديسمبر 2025دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. المعاملة الأساسية
  2. المعاملات اليدوية
  3. إعادة المحاولة عند الحظر

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

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

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

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

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

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

php
DB::transaction(function () {
    // العمليات
}, 5);
كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة