Если вы не ищете решение для запроса этого запроса для отдельного пользователя, похоже, что вы хотите сгруппировать по пользователю и суммировать результаты сертификатов.
Ответ от @PhilCross довольно приятныйзакрыть, вам просто нужно изменить его, чтобы добавить предложение группы и удалить условие where.Примерно так:
ModelName::groupBy('user_id')->sum('some_amount');
или
\DB::table('table_name')->groupBy('user_id')->sum('some_amount');
Обычно красноречиво, или у построителя запросов будет метод, который относится к тому, как вы это делаете в сыром SQL.Я нахожу полезным написать или подумать о том, как написать исходный SQL, а затем медленно заполнить eloquent или конструктор запросов из этого.