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;');
});