The*_*Guy 4 php laravel laravel-4
如何从laravel读取配置文件?例如,对于数据库连接(app/config/database/.php)
我想从配置中获取mysql数据.
对于一个包你可以这样做:
return Config::get('package::group.option');
Run Code Online (Sandbox Code Playgroud)
但是如何为主文件做到这一点?
要获取数据库连接参数(服务器,用户名,密码等),如果您使用的是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";
Run Code Online (Sandbox Code Playgroud)
在我的本地开发机器上,这给出:
驱动程序:mysql
主持人:localhost
数据库:local_dev_db
用户名:root
密码:not-my-real-pwd
...显然你不应该在你的直播应用中显示你的密码(或任何其他细节)!但如果它仅仅是为了您在本地开发机器上的信息,那么您应该没问题.
如果你不使用MySQL,只需更换mysql用sqlite或pgsql或什么的.
| 归档时间: |
|
| 查看次数: |
6481 次 |
| 最近记录: |