motto13
@motto13
Вечно молодой

Как в laravel создать связь модель к таблице?

Есть модель и таблица Product с полями
id
title

и таблица с ссылками Photo
id
product_id  //связь с таблицей Product 
url

У одного Product может быть несколько Photo. Какую связь создать в модели к таблице? Или нужно создавать модель Photo и промежуточную таблицу Product_Photo_Relations (product_id , photo_id)?
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
У одного Product может быть несколько Photo. Какую связь создать в модели к таблице?
Вроде из определения должно быть очевидно. У продакта хэз мэни фото, у фото можно (но не обязательно) белонгс ту продакт.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
Если фото принадлежит только одному продукту, то один ко многим. А можно просто в таблице products доп поле json хранить пути до фото.
Ответ написан
Ваш ответ на вопрос

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

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