gpt4 book ai didi

php - laravel 中的数据库配置

转载 作者:行者123 更新时间:2023-11-29 18:00:35 24 4
gpt4 key购买 nike

my xampp当我在 Windows 上安装 xampp 时,我将 localhost 更改为 localhost:122 ,它现在可以工作,但是当我运行 laravel 时,我无法从中访问 mysql 。这是我的database.php 配置,需要进行哪些更改?

mysql => [
'driver' => 'mysql',
'host' => '127.0.0.1',
'port' => '3306',
'database' => 'web_shop',
'username' => 'root',
'password' => '',
'unix_socket' => '',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
]

最佳答案

Laravel 通过 app/config/database.php 可以轻松管理数据库连接

正如您所指出的,它正在寻找一个名为“database”的数据库。原因是这是数据库配置文件中的默认名称。

'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'database', <------ Default name for database
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),

将其更改为您要连接的数据库的名称,如下所示:

'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'my_awesome_data', <------ change name for database
'username' => 'root', <------ remember credentials
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),

您将能够轻松访问您的数据库!

关于php - laravel 中的数据库配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48396473/

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