sql >> Database >  >> RDS >> Mysql

Hoe kan ik de naam van een kolom in laravel wijzigen met behulp van migratie?

U moet een ander migratiebestand maken - en het daarin plaatsen:

Uitvoeren

Laravel 4:    php artisan migrate:make rename_stnk_column
Laravel 5:    php artisan make:migration rename_stnk_column

Plaats vervolgens in het nieuwe migratiebestand:

class RenameStnkColumn extends Migration
{

    public function up()
    {
        Schema::table('stnk', function(Blueprint $table) {
            $table->renameColumn('id', 'id_stnk');
        });
    }


    public function down()
    {
        Schema::table('stnk', function(Blueprint $table) {
            $table->renameColumn('id_stnk', 'id');
        });
    }

}


  1. Dynamische kolomalias op basis van kolomwaarde

  2. Verouderde MySql-functies

  3. Hoe PgBouncer-logboeken draaien in Linux/Windows?

  4. pg gem '0.14.0' op Mountain Lion mislukt