Saya menyadari pertanyaan ini sudah cukup lama sekarang, tetapi tidak dijawab.
Saya akan mengatakan bahwa pembuat skema Laravel lebih untuk kenyamanan dan kompatibilitas lintas platform, daripada untuk kinerja.
Jika Anda ingin mengoptimalkan ALTER pertanyaan, saya sarankan menggunakan DB fasad dan menulis SQL mentah.
Schema::table('table', function (Blueprint $table) {
DB::statement('ALTER TABLE table DROP COLUMN a, DROP COLUMN a;');
});