Важно понять, что есть только два пути и они оба не укладываются в предложенные вами же методы решения.
Вы можете:
- Выполнить необходимые вам манипуляции в рамках новой миграции. Это наиболее разумно.
- Хакнуть существующие миграции.
Помните о том, что миграции группируются. И за одну команду может быть откачено несколько миграций.
Рассмотрим подробнее второе решение:
Оно действительно только в том случае, если искомая таблица в миграции одна.
Вопрос решается с помощью модификации таблицы `migrations` в базе данных.
Измените значение `batch` таким образом, чтобы искомая миграция стала последней в списке и была единственной с таким значением `batch`. Сортировка в таблице `migrations` идет по полю `batch` по возрастанию.
После этого вы сможете выполнить команду `php artisan migrate:rollback`, которая откатит искомую миграцию.