'Cash', 'type' => 'asset', 'code' => 'FD-001', 'is_default' => true], ['name' => 'Bank', 'type' => 'asset', 'code' => 'FD-002', 'is_default' => false], ['name' => 'Wallet', 'type' => 'asset', 'code' => 'FD-003', 'is_default' => false], ]; foreach ($defaultFunds as $fund) { Fund::updateOrCreate( [ 'restaurant_id' => $restaurantId, 'code' => $fund['code'], ], [ 'name' => $fund['name'], 'type' => $fund['type'], 'opening_balance' => 0, 'current_balance' => 0, 'is_default' => $fund['is_default'], 'status' => 1, ] ); } } }