Laravel 4 - 读取配置文件

时间:2013-06-16 10:16:21

标签: php laravel laravel-4

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

我想要配置中的mysql数据。

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

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

但是如何为主文件做这个?

2 个答案:

答案 0 :(得分:6)

我做Config::get('database.default')例如。

答案 1 :(得分:5)

要获取数据库连接参数(服务器,用户名,密码等),如果您使用的是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

     

用户名:root

     

密码:not-my-real-pwd

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

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