@dk-web

Как все-таки правильно организовать запись множественных характеристик объекта?

Снова возникли сомнения в оптимальности моего подхода.
Использую Laravel 5.2 и MySQL.
Есть реестр объектов.. id, описание..
Но скажем, у каждого объекта может быть чего-либо несколько. Допустим это номера телефонов.
Ок. Банальная телефонная книга. Есть ФИО и неопределенное множество телефонов.
Я создаю две таблицы - fio, phones связанные по id.

Достать все записи и прикрепить связи с помощью with я могу... а как первичная итерация записи в БД осуществляется?
Форма внешне единая... и кнопка добавить в БД должна быть одна...
Правильно ли я понимаю, что программно это должно быть несколько разных форм с разными контроллерами?
Где подсмотреть?
  • Вопрос задан
  • 270 просмотров
Решения вопроса 1
Denormalization
@Denormalization
Не нужно много форм.
Достаточно в контроллере вызвать: $user->phones()->create($phone) и все.
Где:
- $user - собственно пользователь из таблицы fio
- $phone - телефон
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы