Миграция не обновляет базу данных
У меня есть этот простой код, который когда я запускаю - он вообще ничего не делает. Когда я мигрирую, миграция запускается - я получаю отзыв от консоли:Migrated.....
Но база данных остается прежней. В таблице миграций я вижу свою миграцию, также с правильной партией.
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class AddDateToProgram extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('schedules', function(Blueprint $table) {
$table->string('day')->default('2018-05-24')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('schedules', function(Blueprint $table) {
$table->dropIfExists('day');
});
}
}
1 ответ
Если у вас разные миграции, я бы попытался изменить дату миграции, которая вызывает проблемы, переименовав файл. Или вы можете временно удалить остальные файлы из папки миграции и посмотреть, что произойдет. Но я думаю, что если бы речь шла о дате, консоль сказала бы что-то вроде "нечего мигрировать", но вы можете попробовать.
Надеюсь, это поможет, пока.