Миграция Laravel alter table только пустая таблица - PullRequest
0 голосов
/ 22 октября 2018

У меня проблема с выполнением migration.

Когда я выполняю миграцию ниже, laravel изменяет только empty таблицы, уже заполненные таблицы , она не изменяется.

Это никогда не случалось со мной раньше.Кто-нибудь когда-нибудь проходил через это?

Может ли кто-нибудь мне помочь?

/**
 * Run the migrations.
 *
 * @return void
 */
public function up()
{

        if(!Schema::hasColumn('empresa', 'nr_telefone2')) {

            Schema::table('empresa', function (Blueprint $table) {
                $table->integer('nr_telefone2')->unsigned()->nullable()->after('nr_telefone');
            });
        }
        if(!Schema::hasColumn('empresa', 'nr_telefone3')) {
            Schema::table('empresa', function (Blueprint $table) {
                $table->integer('nr_telefone3')->unsigned()->nullable()->after('nr_telefone2');
            });
        }
        if(!Schema::hasColumn('empresa', 'redes_sociais')) {
            Schema::table('empresa', function (Blueprint $table) {
                $table->text('redes_sociais')->nullable()->after('vl_ultima_rps');
            });
        }
        if(!Schema::hasColumn('empresa', 'logo')) {
            Schema::table('empresa', function (Blueprint $table) {
                $table->char('logo' , 200)->nullable()->after('nm_fantasia');
            });
        }
        if(!Schema::hasColumn('instituicao', 'tp_empresa')) {
            Schema::table('instituicao', function (Blueprint $table) {
                $table->char('tp_empresa', 1)->nullable();
            });
        }

}

/**
 * Reverse the migrations.
 *
 * @return void
 */
public function down()
{
    //
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...