Det är inte möjligt att köra flera satser i en fråga. Laravel använder PDO under huven som förhindrar detta. Du kan försöka anropa detta över 2 frågor istället, eftersom @rank bör vara tillgänglig under hela anslutningen.
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));