Nie jest możliwe wykonanie wielu instrukcji w jednym zapytaniu. Laravel używa PDO pod maską, co zapobiega temu. Zamiast tego możesz spróbować wywołać to dla 2 zapytań, ponieważ @rank powinien być dostępny przez cały czas trwania połączenia.
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));