Как в Eloquent правильно сделать пивотную таблицу для учета скачиваний?
Всем привет, снова глупый вопрос.
Не могу сообразить, как правильно, по феншую, сделать связь в Eloquent для учета скачиваний файлов пользователями? Задача стоит в принципе простая. Есть:
1. Модель файла (с описанием, ссылкой и т.д.)
2. Модель пользователя (пользователям же принадлежат файлы)
Нужно сделать учет скачиваний пользователями файлов. Т.е. стержневую связующую таблицу, в которой будут храниться два индекса — пользовательский и индекс файла.
Но вот вопрос — как это правильно описывать языком Eloquent'а? Я не пойму как это должно выглядеть на уровне связей — кто кому должен тут принадлежать и кто чем должен обладать?