gpt4 book ai didi

php - Laravel Homestead 5.3,尽管 .env 和 database.php 信息正确,但 php artisan 无法迁移

转载 作者:行者123 更新时间:2023-11-28 23:15:38 25 4
gpt4 key购买 nike

尝试 php artisan 迁移 mysql 数据库以在本地环境中工作时遇到一些问题。我一整天都在尝试让我的数据库迁移,我可以挖掘的所有内容都告诉我我的凭据应该是正确的。

数据库.php

'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'homestead'),
'username' => env('DB_USERNAME', 'homestead'),
'password' => env('DB_PASSWORD', 'secret'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
]

至于我的.env

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

我尝试了 php artisan config:clear 并通读了文档,并尝试了几乎所有其他用户针对类似问题提出的修复建议,但均无济于事。

最佳答案

如果您在 homestead 之外运行 php artisan migrate 命令,您应该将端口更改为 33060。然后在迁移后再次将其更改回 3306。

否则你需要通过 SSH 连接(vagrant ssh)在 homestead 中完成它

关于php - Laravel Homestead 5.3,尽管 .env 和 database.php 信息正确,但 php artisan 无法迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43990020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com