Здравствуйте!
Дайте совет по организации таблиц для связки путем
Eloquent Laravel.
Я уверен, что я сделал что-то неправильно, раз приходится писать SQL Query самому и прибегать к foreach чтобы получить данные из другой модели, которые по идее связаны между собой.
hasManyThought
тоже не поможет.
Таблица
Posts
Таблица
Contents
- id
- post_id (foreign)
- video_id
- test_id
- article_id
Также существуют таблицы
videos, tests,
articles.
Контент может быть трех типов, поэтому я решил сделать так.
У video есть поле, где указаны данные о том, сколько весит видеофайл.
Дайте совет, пожалуйста, как мне организовать это все правильно?
Как, например, можно было-бы связать все так, чтобы через модель Post я мог получить в общей сумме память используемым этим постом из videos...
СПАСИБО!