Я пытаюсь преобразовать приведенный ниже запрос mysql в эквивалент laravel.
select email from emails
order by call_count + receive_count desc;
в Laravel
DB::table('emails')
->select('email')
->orderBy(SUM('call_count','receive_count'), 'DESC')
->get();
Пожалуйста дайте мне знать, спасибо






Попробуй это
DB::table('emails')
->select('email')
->orderBy(DB::raw("`call_count` + `receive_count`"), 'desc')
->get();
Действительно хорошо для меня
Может что-то вроде
...orderBy(DB::raw("call_count + receive_count DESC"))или...orderByRaw("call_count + receive_count DESC")функцияorderByRawесть в мануале laravel.com/docs/5.6/queries#raw-expressions