在Laravel项目中,我们可以创建一个.env文件并将用户名和密码存储为
.env文件
DB_USERNAME=homestead
DB_PASSWORD=secret
在数据库 config / database.php
中我可以用它作为
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
如何在YII框架中做同样的事情
答案 0 :(得分:1)
Laravel使用PHP dotenv包 - 您可以使用Composer将其添加到Yii:
https://github.com/vlucas/phpdotenv
请注意env()
特定于Laravel,您需要在Yii中使用getenv()
。