php ремесленник мигрировать не делает таблицы в laravel 7 - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь перенести свою первую миграцию в laravel 7. Я создал базу данных в phpmyadmin. у меня есть приложение Laragon для localServer, это мой код .env для подключения к базе данных

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=portfolio-project
DB_USERNAME=root
DB_PASSWORD=

, когда я выполняю php ремесленный перенос, он говорит мне, что переносы переносятся, но когда я go в phpmyadmin для проверка таблиц говорит, что в этой базе данных нет таблиц,

Есть ли проблемы с моим phpmyadmin? О любой проблеме в новой версии 7 laravel?

, потому что, когда я добавил phpmyadmin в приложение laragon, возникла проблема с паролем входа в систему phpmyadmin, пароль по умолчанию не работал, а затем я думаю, что я редактирую его файлы чтобы не вводить пароль при входе в систему на phpmyadmin, после этого я просто набираю root при использовании и вход в систему работает, другая старая версия laravel pakgs работает, но эта новая версия laravel решает эту проблему на php artisan migrate

Ответы [ 2 ]

0 голосов
/ 06 апреля 2020

Сначала закройте сервер и cmd и запустите его снова, затем выполните следующую команду:

php artisan config:clear

Затем выполните одну из следующих команд:

php artisan migrate:fresh 

или

php artisan migrate:refresh

Он удалит все таблицы и создаст их заново с новыми миграциями.

Надеюсь, это поможет :)

0 голосов
/ 05 апреля 2020

Убедитесь, что каждый раз, когда вы изменяете свой файл .env, вы также выполняете следующие команды, чтобы очистить любой кэш, и убедитесь, что вы используете последние изменения:

php artisan config:clear
php artisan cache:clear

Также убедитесь, что root не имеет пароля, и вы можете войти в phpmyadmin без него.

...