【发布时间】:2019-07-04 03:42:00
【问题描述】:
我正在使用 laravel 5.7,我收到了这个错误。但它适用于旧版本。我正在使用带有 php 7.3.* 的 xamp。这是我的代码
.env
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3308
DB_DATABASE=project
DB_USERNAME=root
DB_PASSWORD=
DB_DEFAULT=mysql
数据库.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3308'),
'database' => env('DB_DATABASE', 'project'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => false,
'engine' => null,
'default' => env('DB_DEFAULT', 'mysql')
],
数据库很好,我尝试连接 test.php 文件,它的连接很好,但 laravel 5.7 有问题
【问题讨论】:
-
从
DB_HOST=localhost:3308删除你的端口。 -
@Marwelln 还是同样的问题
-
您是否尝试过本文中提供的解决方案? stackoverflow.com/questions/32514241/…
-
你把mysql端口从3306改成3308了吗?
-
对于以后的帖子,如果您粘贴完整的错误代码而不是屏幕截图会很有帮助
标签: php database laravel laravel-5.7