Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je renommer une colonne dans laravel à l'aide de la migration ?

Vous devez créer un autre fichier de migration - et le placer dedans :

Exécuter

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

Ensuite, à l'intérieur du nouveau fichier de migration :

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

}