Правильно вывести данные на страницу

Мне нужно правильно получить ответ от бд.

У меня имеется следующее в ProfileController:

$amount = DB::table('history_of_conclusions')->where('id_user', '=', $user_id)->get('amount');

$id_game = DB::table('history_of_conclusions')->where('id_user', '=', $user_id)->get('id_game');

$date = DB::table('history_of_conclusions')->where('id_user', '=', $user_id)->get('date');

Но в ответ прилетает это:

[{"amount":100},{"amount":1000}]

[{"id_game":87027154},{"id_game":87027154}]

[{"date":"10.03.2022"},{"date":"11.03.2022"}]

Я хочу сопоставить эти данные, чтобы выглядело так:

100 87027154 10.03.2022

1000 87027154 11.03.2022

Понимаю, что можно сделать как-то через @foreach


Ответы (1 шт):

Автор решения: nomnoms12

Получайте данные одним запросом:

$rows = DB::table('history_of_conclusions')->where('id_user', '=', $user_id)->get(['amount', 'id_game', 'date']);
→ Ссылка