无法迁移数据库(laravel)

时间:2017-06-01 16:29:23

标签: mysql database laravel

我正面临使用php artisan migrate命令迁移数据库的问题。 任何人都可以帮我弄清楚我在这里做错了什么吗?

请注意我对laravel相当新。

enter image description here

4 个答案:

答案 0 :(得分:1)

.env文件中设置正确的数据库连接,然后重新启动您的服务器。然后尝试迁移。希望它会有所帮助。

答案 1 :(得分:1)

你DB_CONNECTION是localhost put mysql

和您的config/database 'default' => env('DB_CONNECTION', 'mysql'),

和你的.env DB_CONNECTION=mysql

答案 2 :(得分:0)

您的安装不会从.env文件中提取您的用户名/密码,而是使用默认设置。假设这是Laravel的新安装,您刚刚编辑了.env.example,那么您需要将该文件重命名为.env

你可以运行:

mv .env.example .env

答案 3 :(得分:0)

.env文件

中设置这些内容
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=fresher
DB_USERNAME=root
DB_PASSWORD=

尝试使用这些命令来清理事物

1 - 运行composer dumpautoload

2 - 运行php artisan clear-compiled

之后运行php artisan migrate命令