Jag inser att den här frågan är ganska gammal nu, men den besvarades inte.
Jag skulle säga att Laravels schemabyggare är mer för bekvämlighet och kompatibilitet över plattformar snarare än för prestanda.
Om du vill optimera ALTER
frågor skulle jag föreslå att du använder DB
fasad och skriva rå SQL.
Schema::table('table', function (Blueprint $table) {
DB::statement('ALTER TABLE table DROP COLUMN a, DROP COLUMN a;');
});