Не е възможно да се изпълнят няколко оператора в една заявка. Laravel използва PDO под капака, което предотвратява това. Вместо това можете да опитате да извикате това чрез 2 заявки, тъй като @rank трябва да е наличен за времето на връзката.
DB::query("SET @rank:=0");
DB::query("UPDATE scores SET example@sqldat.com:example@sqldat.com+1 WHERE game_id=? ORDER BY score DESC", array(4));