عمليات مجمعة فعالة:
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'],
]);