У меня есть массив дней и их время открытия и время закрытия, как показано ниже, мне нужно сохранить эти дни и время открытия и закрытия для выбранного магазина в таблице, в то же время, если магазин уже введен в эту таблицу затем обновите текущие записи, чтобы не было дубликатов. Надеюсь, вы поможете мне в этом огромном спасибо
"store_id" => "625"
"day_id" => array:7 [
1 => "1"
2 => "2"
3 => "3"
4 => "4"
5 => "5"
6 => "6"
7 => "7"
]
"open_time" => array:7 [
1 => "13:20"
2 => "01:20"
3 => "13:20"
4 => "01:20"
5 => "15:50"
6 => "07:20"
7 => "23:20"
]
"close_time" => array:7 [
1 => "20:20"
2 => "08:20"
3 => "20:20"
4 => "21:20"
5 => "18:20"
6 => "00:20"
7 => "19:20"
]
Я пробовал с этим, но мне нужно больше
public function store(Request $request)
{
$store_id=$request->storeinfo_id;
foreach ($request->input('day_id') as $key => $val) {
$array = [
'day_id' => $val,
];
Storeday::where('storeinfo_id',$store_id)->create($array);
}
return response()->json(['data' => trans('message.success')]);
}