hasTable("users") && !$builder->hasColumn("users","twitter_name") ) { $builder->table('users', function (Table $table) { $table->string('twitter_name')->setNotnull(false); }); } } /** * @param Schema $schema */ public function down(Schema $schema) { $builder = new Builder($schema); if($schema->hasTable("users") && $builder->hasColumn("users","twitter_name") ) { $builder->table('users', function (Table $table) { $table->dropColumn('twitter_name'); }); } } }