我已在cpanel中创建了一个数据库,并添加了一个具有所有权限的用户。当我尝试将Laravel项目配置到数据库时,它说
'与localhost的连接失败'
我已经更新了我的.env文件,但是当我在部署下配置它时,它无法连接。我不知道自己做错了什么。这是我的.env代码和我的database.php,名称明显改变了。
//.env code:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=mydbname
DB_USERNAME=myusername
DB_PASSWORD=mypassword
//database.php code:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'mydbname'),
'username' => env('DB_USERNAME', 'myusername'),
'password' => env('DB_PASSWORD', 'mypassword'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
如果有人能告诉我我做错了什么就会很棒。