Работая через этот урок, Я дошел до следующего шага:
Теперь вы должны иметь возможность звонить мигрировать столько раз, сколько хотите, и это будет работать:
php artisan migrate:refresh
При выполнении этой команды я получаю следующие ошибки:
[Осветите \ Database \ QueryException] SQLSTATE [42S02]: Базовая таблица или представление не найдены: 1146 Таблица ‘sdbd_todo.migrations’ не существует (SQL: выберите max (batch
) как совокупность
отmigrations
) [PDOException] SQLSTATE [42S02]: Базовая таблица или представление не найдено: 1146 Таблица ‘sdbd_todo.migrations’ не существует
Поиск в сообщении об ошибке (очевидно, без имени таблицы для сайта) не находит ответов, которые могут помочь.
Полное раскрытие: я новичок в Laravel и, если уж на то пошло, в Stack Overflow, пожалуйста, будьте осторожны со мной. 🙂
php artisan migrate
создаст таблицу миграции для вас, если она еще не существует, а затем запустите все миграции, которые еще не были выполнены.
php artisan migrate:refresh
предназначен для сброса всех существующих миграций и последующего их запуска. Ожидается, что таблица миграции уже существует.
Ты можешь использовать php artisan list
перечислить все доступные команды Artisan и их описания, чтобы узнать больше об этих и других связанных с миграцией командах.
Других решений пока нет …