Правильно вывести данные на страницу
Мне нужно правильно получить ответ от бд.
У меня имеется следующее в 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']);