Как конвертировать MySQL в построитель запросов в Laravel - PullRequest
0 голосов
/ 29 мая 2018

У меня есть этот необработанный запрос в MySQL, который мне нужно перевести на построитель запросов laravel 5.5.Спасибо

SELECT
group_table.id,
group_table.name,
group_table.description,
GROUP_CONCAT(
    group_table.languageName SEPARATOR ', '
) as languages
FROM
(
    SELECT
        translate_groups.id,
        translate_groups.name,
        translate_groups.description,
        languages.name as languageName
    FROM
        translate_groups
    LEFT JOIN language_translate_group ON
        language_translate_group.translate_group_id = translate_groups.id
    LEFT JOIN languages ON
        language_translate_group.language_id = languages.id
) group_table
GROUP BY
group_table.id,
group_table.name,
group_table.description

1 Ответ

0 голосов
/ 29 мая 2018

вы можете запустить любой необработанный запрос в конструкторе запросов:

$queryString = 'WHAT RAW QUERY YOU WANT';
$result = DB::select(DB::raw($queryString));

просто используйте Illuminate\Support\Facades\DB;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...