Laravel DB Transaction me Order aur Order Items ko safely save kaise karein?
Ek e-commerce application me order create hone ke baad multiple order items insert karne hain.
Requirement hai ki agar kisi ek item ko save karte waqt exception aaye, to order bhi save nahi rehna chahiye.
$order = Order::create($data);
foreach ($items as $item) {
$order->items()->create($item);
}
Is workflow ko transaction-safe banane ke liye kaunsa implementation appropriate hai?