chelkaz
@chelkaz

Какую связь в Laravel использовать если нужно неким пользовательским группам добавлять задания?

На сайте у пользователя есть возможность выбрать некую группу из выпадающего списка.
И завести для нее задание. Для каждый такой группы может создаваться более одного задания а к заданию можно прикреплять несколько фото.
У меня сейчас есть таблица с группами для пользователей, например с активным ( active ) user_id 2:
user_id group_name active
1 artist null
2 market true
3 book null

Есть таблица с фотографиями
Как мне создать связи, что бы можно было создавать некие записи (задания) к которым можно прикреплять несколько фото из таблицы и которые хранят активную группу.

В итоге пользователь должен получить нечто такое:

--- Задание для группы market
фото 1
фото 2
фото 3
фото 4
--- Задание для группы market -2
фото 1
фото 2
фото 3
фото 4
--- Задание для группы book
фото 1
фото 2
фото 3
фото 4
и так далее...
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
@jazzus
Создать связующие таблицы между всеми сущностями в отношениях, сделать связь в моделях многие ко многим и делать потом записи в связующих таблицах через метод ->attach()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы