在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框架中执行相同操作
1条答案
按热度按时间14ifxucb1#
Laravel使用PHP dotenv包-你可以用Composer把它添加到Yii:
https://github.com/vlucas/phpdotenv
注意
env()
是Laravel特有的,你需要在Yii中使用getenv()
。