Запуск php artisan migrate ничего не делает: никаких модификаций базы данных, никаких сообщений (также нет «нечего переносить»), никаких ошибок.
Записи также не добавляются в миграции таблиц.
Ранее команда php artisan migrate работала нормально.
Один из файлов миграции в папке database / migrations имеет такой контент:
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class VidsTableEdit14 extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('vids', function(Blueprint $table)
{
//
$table->integer('test');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('vids', function(Blueprint $table)
{
//
});
}
}
Как заставить «php artisan migrate» работать?
Если миграция перестает работать внезапно, возможно, есть ошибка синтаксиса где-то в одной из ваших миграций. Если вы неожиданно получаете ошибку класса not found, с подозрением относитесь к синтаксической ошибке.
То же самое случилось со мной, когда я пытался добавить мягкое удаление к моей таблице.
Я создал миграцию и в функции Schema :: table набрал «$ table-> softDelete ();». Вместо
$table->softDeletes();
Обратите внимание на ‘s’ для множественного числа, я попытался запустить миграцию и не получил ни ошибки, ни сообщения. Я сделал это во множественном числе, и это сработало.
И я заметил, что вы не отключили функцию (). Попробуйте добавить:
Schema::drop('vids');
И снова запустите миграцию.