Как использовать с рекурсивным в Laravel - PullRequest
0 голосов
/ 06 июля 2019

У меня есть запрос, но я не знаю, как запустить в Laravel

WITH RECURSIVE category_path (id, name, lvl) AS(SELECT id, name, 0 lvl FROM category WHERE parent =1  UNION ALL SELECT c.id, c.name,cp.lvl + 1 FROM category_path AS cp JOIN category AS c ON cp.id = c.parent) SELECT * FROM category_path GROUP BY lvl ORDER BY lvl DESC limit 1

Ответы [ 2 ]

1 голос
/ 06 июля 2019

Вы можете использовать DB::select('your query here'); вот официальная ссылка на документ laravel

0 голосов
/ 06 июля 2019

Я думаю, что вы хотите использовать Raw Query, вы можете попробовать это:

DB::select(DB::raw('your query here'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...