Пожалуйста, попробуйте этот запрос.
$topTen = DB::table('match_scoreboard_batting')
->join('matches','match_scoreboard_batting.match_id','=','matches.id')
->where('matches.tournament_id',$id)
->select('match_scoreboard_batting.player_id', \DB::raw(' sum(match_scoreboard_batting.runs) as runs'));
Вы можете использовать:
от laravel документы
DB::raw('SUM(price) as total_sales')
надеюсь, что это сработает для вас.