Как сохранить график работы разных филиалов компании?
В старом проекте есть таблица - businesshours.
id day open close city_id
monday 1
tuesday 1
....
monday 2
и так далее.
Перекладывая все на ларавель снова понимаю, что такое хранение как и в предыдущем случае явно неверное, так как возникают большие проблемы с обновлением данных. Ну либо я совершенно неправильно увязываю это с формой редактирования.
Нет привязки к уникальности записи. И любое изменение поля создает новую запись в таблице.
Прошу совета - как лучше организовать структуру данных для такой ситуации.
Когда вы изменяете передавайте в форме id записи которую меняете. Ну и на сервере обновляйте соответственно а не создавайте. У вас 2 метода должно быть. Обновить и создать