php artisan migrate - 表未在 phpMyAdmin 中创建

php artisan migrate - tables not created in phpMyAdmin

我在此处学习本教程 https://www.youtube.com/watch?v=Jbt5bEgv_QM,但由于这个问题而卡在了 php artisan migrate 部分。我不确定这是兼容性问题还是什么。我是 laravel.

的新手

这是 database.php 文件和 .env 文件。

更新:我设法使用用户 PHP 提供的解决方案执行了迁移。但是,我在 phpMyAdmin 中找不到 table。我需要为此更改 mySQL root 密码吗?我实际上已经设置了密码,但在 .envdatabase.php 文件中我将其留空,因为迁移是这样进行的。如果我在两个文件中设置实际密码,我会得到 access denied 错误。

这是迁移文件...

1)首先你必须创建你的相关数据库。

2)然后:php artisan cache:clear

3)现在运行phpartisanmigrate:install

php artisan migrate:rollback then run php artisan migrate.

如果您对迁移文件进行更改, 只需 运行 php artisan migrate:refresh