laravel 使用 artisan 迁移更新 table
laravel update table with artisan migration
我只是创建了一个迁移,运行 使用命令迁移这里是我输入的命令和我得到的结果;
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']);
});
}
您认为是什么原因造成的?
这是因为您是在另一个目录中创建它。你应该 运行 像这样:
php artisan migrate --path=database/migrations/v141
我只是创建了一个迁移,运行 使用命令迁移这里是我输入的命令和我得到的结果;
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']);
});
}
您认为是什么原因造成的?
这是因为您是在另一个目录中创建它。你应该 运行 像这样:
php artisan migrate --path=database/migrations/v141