如何从 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
主机:本地主机
数据库:local_dev_db
用户名:root
密码:not-my-real-pwd
...显然,您永远不应该在您的实时应用程序中显示您的密码(或任何其他详细信息)!但是,如果它只是为了您在本地开发机器上的信息,您应该没问题。
如果您不使用 MySQL,只需替换mysql
为sqlite
orpgsql
或其他。