Laravel, как хранить несколько значений времени открытия и закрытия на каждый день - PullRequest
0 голосов
/ 18 июня 2020

У меня есть массив дней и их время открытия и время закрытия, как показано ниже, мне нужно сохранить эти дни и время открытия и закрытия для выбранного магазина в таблице, в то же время, если магазин уже введен в эту таблицу затем обновите текущие записи, чтобы не было дубликатов. Надеюсь, вы поможете мне в этом огромном спасибо

  "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')]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...