У меня есть три основных mySQL таблицы:
- Пользователи
- метка
- news_articles
У меня также есть много-много таблиц, чтобы соединять их по мере необходимости.
Я хочу получить все статьи, которые имеют те же теги, что и пользователи, чтобы я мог персонализировать их опыт.
(пример): скажем, у пользователя есть теги для «Трампа» или «Брексита». Я хочу получить все новостные статьи, в которых также есть Трамп или Брексита.
Я мог бы собрать весь пул данных и произвести расчеты, но это может потребовать чрезмерной нагрузки на сервер, так есть ли способ сделать это через Eloquent?
Также способен ли Eloquent подсчитывать пользовательские теги, чтобы определить, какие теги наиболее интересны пользователю перед захватом статей, или после этого потребуется обходной путь?
Заранее спасибо.