Mir ist klar, dass diese Frage jetzt ziemlich alt ist, aber sie wurde nicht beantwortet.
Ich würde sagen, dass der Laravel-Schema-Builder eher der Bequemlichkeit und der plattformübergreifenden Kompatibilität als der Leistung dient.
Wenn Sie ALTER
optimieren möchten Abfragen würde ich vorschlagen, die DB
zu verwenden Fassade und Schreiben von rohem SQL.
Schema::table('table', function (Blueprint $table) {
DB::statement('ALTER TABLE table DROP COLUMN a, DROP COLUMN a;');
});