У меня проблема с получением данных с помощью groupBy, я не знаю, где я ошибаюсь, я делал это много раз раньше, но сегодня я ошибаюсь, где и не знаю знаете где. Ниже приводится таблица, из которой я хочу, чтобы выбрать данные:GroupBy Query Laravel 5.1
Таблица Имя: user_questions
id | user_id | message | read_status_user | read_status_support | answered
Теперь предположим, что если один пользователь отправляет более одного сообщения, то user_id будет повторяться, так хотят все сообщения от одного конкретного пользователя, я обжиг запрос, как следующее:
UserQuestion::groupBy('user_id')->get();
Это должно дать мне результат, как
user_id = 1 > message1
user_id = 1 > message2
....
user_id = 1 > message...(if any)
user_id = 2 > message1
user_id = 2 > message2
.....
So on...
Но это всегда дает мне только одно сообщение от конкретного пользователя. Я не знаю почему. Есть ли ошибка? Я тоже пробовал другие запросы, но все дают мне тот же результат.
Пожалуйста, помогите мне с этим. Вся помощь будет высоко оценена. Спасибо всем вам заранее.
опубликовать полный запрос –
Привет братан Я уже написал запрос в вопросе, но опубликовать его снова для вас UserQuestion :: группеПо («user_id») -> получить(); (UserQuestion - это модель) – Siddharth
хотите полный код. а не только его часть –