Php Laravel 4-读取配置文件
如何从laravel读取配置文件?例如数据库连接(app/config/database/.php) 我想要配置中的mysql数据 对于软件包,您可以这样做:Php Laravel 4-读取配置文件,php,laravel,laravel-4,Php,Laravel,Laravel 4,如何从laravel读取配置文件?例如数据库连接(app/config/database/.php) 我想要配置中的mysql数据 对于软件包,您可以这样做: return Config::get('package::group.option'); 但是如何对主文件执行此操作?例如,我执行Config::get('database.default')。要获取数据库连接参数(服务器、用户名、密码等),如果您使用的是MySQL,可以执行以下操作: echo "Driver: "
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";
echo“驱动程序:”。Config::get('database.connections.mysql.driver')。“
\r\n”;
回声“主机:”。Config::get('database.connections.mysql.host')。“
\r\n”;
echo“数据库:”。Config::get('database.connections.mysql.database')。“
\r\n”;
echo“用户名:”。Config::get('database.connections.mysql.username')。“
\r\n”;
回显“密码:”。Config::get('database.connections.mysql.password')。“
\r\n”;
在我的本地开发机器上,这提供了:
驱动程序:mysql
主机:本地主机
数据库:本地开发数据库
用户名:root
密码:不是我真正的pwd
…显然,您不应该在live app中显示您的密码(或任何其他详细信息)!但是,如果只是为了获取本地开发机器上的信息,您应该不会有问题
如果您不使用MySQL,只需将
MySQL
替换为sqlite
或pgsql
或其他任何东西。t谢谢,但我有一个愚蠢的问题。我现在如何访问这些值?默认值
是一个值,因此基本上您需要database.connections.mysql.database
来访问数据库
名称。我需要为此使用类或文件吗?