контактов может быть по несколько телефонов и почт, если сделать в миграции например почты( id mail) это хватить для связи, или нужен еще (contact_id) ?
Модели: Contact. id, ….. Email. id, contact_id, …. Phone. id, contact_id, …. Email и Phone - belongsToMany(Contact::class) Contact HasMany
belongsTo может, один телефон или почта принадлежать одному контакту
Ой сорян. Да
феншуй, не феншуй, все зависит от задачи, в данном случае из формулировки, я сделал вывод, что это хранение контактной информации, в данном случае использование отдельных таблиц будет лишним, может даже хватит обычного текстового поля, с разделителем "," а в моделях добавить каст и все будет понятно, в том числе и наследникам кода
нет это врядли норм)
Не, норм. Только не enum использовать, достаточно будет tinyInt
ага, так даже лучше
Обсуждают сегодня