Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Как переделать sql под Query Builder в Laravel? » 17.02.2017 11:45:50

Понял, спасибо… задумался, может вообще уберу-заменю.

#2 Laravel 5.x » Как переделать sql под Query Builder в Laravel? » 16.02.2017 22:46:34

axblue
Ответов: 2

Добрый вечер. Помогите адаптировать под ларавел(Query Builder) такой запрос:

PHP
        $similar_flavors DB::select('SELECT d.flavor_id, COUNT(d.recipe_id) AS count FROM flavor_recipe
            INNER JOIN flavor_recipe d ON d.recipe_id = flavor_recipe.recipe_id
            WHERE flavor_recipe.flavor_id = 1 AND d.flavor_id <> 1
            GROUP BY d.flavor_id
            ORDER BY count'
);

//структура таблиц
recipes(посты)
id
...
flavors(элементы)
id
...
пост_элемент(связующая)
id
recipe_id
flavor_id

Задача:
"Допустим, есть пост с этим постом связаны элементы. Мы можем получить все посты по элементу и в свою очередь элементы по посту.(Связь многие ко многим.).
Собственно вопрос, как можно сделать выборку и сортировку… Допустим, переходим к элемент1 и выводим все элементы с которыми он наиболее часто используется в постах."

Подвал раздела