как я могу передать значение из входа в метод суммы - PullRequest
1 голос
/ 25 апреля 2019

Я пытался добавить его непосредственно к методу, но он не работает

Я думаю, что у меня есть проблема с конкатенацией. Я новичок в кодировании. Может кто-нибудь помочь

$status=$request->input('status');

$position = DB::table('ratings')
                ->select('user_id', DB::raw('SUM($status) as points'))
                ->groupBy('user_id')
                ->get();

любойпомощь, я буду признателен

1 Ответ

0 голосов
/ 25 апреля 2019

Вам не нужно использовать select() при использовании метода агрегирования как sum:

$position = DB::table('ratings')
               ->groupBy('user_id')
               ->sum($status);

Хотя я не знаю, что находится в вашей переменной $ status, поэтому она может работать или нет, в зависимости от того, что в ней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...