在这里,我要预订一个座位,如果我预定了新座位,那么现有座位将被替换,那么如何将新数据和现有数据插入数组中,例如已经预定的座位[“ A1”],如果我预订[[B1]]之类的新席位,需要将该数据也存储到该数组中,而无需更新现有数据或替换数据。有可能吗?
例如,座位[“ A1”]已被预订,因此,如果我预订像[“ B1”]这样的新座位,则也需要将该数据存储到该数组中。
这是插入数据的代码
$booking = Bookings::updateOrCreate(
['schedules_id' => $schedules_id], // match the row based on this array
[ // update this columns
'buses_id' => $buses_id,
'routes_id' => $routes_id,
'seat' => json_encode($seat),
'price' => $request->price,
'profile' => 'pending',
]
);