Как получить данные из нескольких таблиц, используя построение запросов laravel

У меня есть 2 записи в каждой таблице. когда я попробовал этот запрос ниже

$result = DB::table('table1')
->join('table2','table1.user_id','=', 'table2.user_id')
->join('table3','table1.user_id','=', 'table3.user_id')
->join('table4','table1.user_id','=', 'table4.user_id')
->select('table1.*','table2.email','table3.*','table4.*')
->get();

я получил повторные данные только из последней таблицы, а также я не смог получить данные из первых трех таблиц

Мне нужен вывод, как это

--------------------------------
id      email           user_id
--------------------------------
1       [email protected]    40
2       [email protected]    40
1       [email protected]    40
2       [email protected]    40
1       [email protected]    40
2       [email protected]    40
1       [email protected]    40
2       [email protected]    40
--------------------------------

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]