我在输入 php artisan migrate 时出错

I'm having an error while typing php artisan migrate

当输入命令 php artisan migrate 时,出现错误:

Illuminate\Database\QueryException : SQLSTATE[HY000] [1049] Unknown 
database 'proj' (SQL: select * from information_schema.tables where 
table_schema = proj and table_name = migrations and table_type = 'BASE 
TABLE')

不过,我编辑了 .env 文件并创建了数据库 proj 并重新启动了 cmd,我也尝试了

php artisan config:cache

和类似命令但仍然无效

view error image

phpmyadmin view

.env file view

这意味着您没有创建此数据库。首先创建数据库,然后 运行: php artisan migrate:fresh 创建表。

根据您上传的截图,您有很多服务器。检查服务器 mysql 的端口并更改 .env 文件中的端口。这会起作用。

打开 .env 文件并编辑:

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE= // db Name

DB_USERNAME= // db Username

DB_PASSWORD= // db Password

运行 以下命令:

php artisan config:cache

php artisan migrate

希望对您有所帮助