Laravel 4 -读取配置文件


Laravel 4 - Read config files

如何从laravel读取配置文件?例如,对于数据库连接(app/config/database/.php)

我想从配置mysql数据。

对于一个包,你可以这样做:

return Config::get('package::group.option');

但是如何处理主文件呢?

Config::get('database.default')为例。

获取数据库连接参数(服务器,用户名,密码等),如果你正在使用MySQL,你可以这样做:

echo "Driver: " . Config::get('database.connections.mysql.driver') . "<br/>'r'n";
echo "Host: " . Config::get('database.connections.mysql.host') . "<br/>'r'n";
echo "Database: " . Config::get('database.connections.mysql.database') . "<br/>'r'n";
echo "Username: " . Config::get('database.connections.mysql.username') . "<br/>'r'n";
echo "Password: " . Config::get('database.connections.mysql.password') . "<br/>'r'n";

在我的本地开发机器上给出:

mysql

司机:

主持人:localhost

数据库:local_dev_db

用户名:

密码:not-my-real-pwd

…显然,你不应该在你的实时应用中显示你的密码(或任何其他细节)!但是,如果这只是为了您在本地开发机器上的信息,您应该没问题。

如果您不使用MySQL,只需将mysql替换为sqlitepgsql或其他。