Laravel Eloquent: upsert للعمليات المجمعة
January 16, 2026
•
1 دقيقة قراءة
•
18 مشاهدة
جدول المحتويات
عمليات مجمعة فعالة:
Upsert أساسي
User::upsert([
['email' => 'john@example.com', 'name' => 'John'],
['email' => 'jane@example.com', 'name' => 'Jane'],
], ['email'], ['name']);
UpdateOrCreate
$user = User::updateOrCreate(
['email' => 'john@example.com'],
['name' => 'John Doe']
);
FirstOrCreate
$user = User::firstOrCreate(
['email' => 'john@example.com'],
['name' => 'John']
);
Insert Ignore
User::insertOrIgnore([
['email' => 'john@example.com'],
]);
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!