This is my .env file....
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
this is from database.php file
'connections' => [
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
但我的项目工作时没有数据库连接,从哪里连接数据库?问题是当我把它上传到现场时,我得到错误的 "用户'root'@'localhost'的访问被拒绝 "我已经清除了所有的缓存和所有的东西,但我没有在任何地方找到数据库连接的细节,这个项目安装时,我给所有的细节。
我已经使用了所有这些php artisan缓存:清除
php artisan config:clear
php artisan config:cache
php artisan route:clear
php artisan route:cache
不灵
在你的环境文件中添加你的数据库的详细信息用户名和密码。