Из комментариев на ваш вопрос я предполагаю, что что-то пошло не так при сохранении миграции в таблице миграции.
Выполните следующий запрос в вашей базе данных. Если он вернет 0, продолжайте с моего ответа. Если он вернет 1 (или даже больше), пожалуйста, проигнорируйте мой ответ, ошибка в другом месте:
SELECT COUNT(*) FROM migrations WHERE migration = '2020_03_04_141200_create_role_user_pivot_table';
Чтобы исправить это, вы можете добавить миграцию вручную в таблицу:
Просто добавьте в таблицу новый кортеж с именем migrations
, с именем файла (без .php
, er go 2020_03_04_141200_create_role_user_pivot_table
) в столбце migration
и номером batch
, который на единицу больше, чем ваш самый высокий значение в таблице.
Er go: Сделайте это:
Получите увеличенный номер пакета:
SELECT MAX(batch)+1 FROM migrations
И затем вставьте миграцию вручную (замените 42
с результатом предыдущего запроса):
INSERT INTO migrations (migration, batch)
VALUES ('2020_03_04_141200_create_role_user_pivot_table', 42)