0

我只是创建一个迁移并使用命令运行迁移,这里是我键入的命令和我得到的结果;

Serkan:itsp mehmet$ php artisan make:migration alter_table_rates --path="database/migrations/v141/" --table="rates"
Created Migration: 2016_05_27_120219_alter_table_rates
Serkan:itsp mehmet$ php artisan migrate
Nothing to migrate.

这是我简单地添加新列('purchase')的新迁移文件内容:

 public function up()
    {
        Schema::table('rates', function (Blueprint $table) {
            $table->integer('purchase')->nullable();
        });
    }
    public function down()
    {
        Schema::table('rates', function (Blueprint $table) {
            $table->dropColumn(['purchase']);
        });
    }

你认为这会导致什么?

4

1 回答 1

1

这是因为您在另一个目录中创建它。你应该像这样运行它:

php artisan migrate --path=database/migrations/v141
于 2016-05-27T11:17:05.207 回答