Новое поле Laravel существующую таблицу для добавления полей таблицы

Авторское право: голос опыта, я не знаю, является ли изменение пакета пряного бар, а другой, пожалуйста, укажите источник. https://blog.csdn.net/zhezhebie/article/details/90676012

После того, как мы создаем миграцию, найти необходимость добавить несколько полей, официальный сайт способа , чтобы добавить пакет:
Doctrine / DBAL
официального сайта Ссылки:
https://laravel.com/docs/5.5/migrations#modifying-columns

Здесь я нашел еще один способ, но применяется только для добавления полей.
** Schema :: создать вместо Schema :: таблицы **, а затем закомментируйте другие уже существующие поля, как показано ниже, мне нужно только добавить remark_date поля на основе оригинала:

    public function up() {
        Schema::table('memoranda', function (Blueprint $table) {
            //$table->bigIncrements('id');
            //$table->unsignedInteger('user_id')->comment('用户ID');
            //$table->string('content', 255)->defalut('')->comment('备忘内容');
            $table->date('remark_date')->nullable()->comment('备忘时间');
            //$table->unsignedTinyInteger('status')->default(1)->comment('1正常,2禁用,3删除');
            //$table->timestamps();
        });
    }

После того, как он поставил migrationsb таблицу внутри записи мигрирует удалены или Laravel будут мигрировать открытие было, оно не изменится.

php artisan migrate

Это может быть.

Примечание: Этот метод подходит только для новых полей, изменять и удалять не достаточно.

рекомендация

отblog.csdn.net/zhezhebie/article/details/90676012