lumen如何配置config以及让config下的文件配置生效

Song6825 次浏览0个评论2017年09月18日

Lumen是laravel的轻框架,主要用于API开发。一般情况下Lumen使用.env文件来配置应用,比如设置时区,数据库连接等等;为什么要使用config?其实很多情况下我们可以把一些配置信息放在config中方便管理,比如接口配置信息。今天我们主要讲解lumen如何配置config以及让config下的文件配置生效。

一、如何像Laravel一样使用Config下创建配置信息

laravel中我们很多配置在config中创建文件,就比如说我们开发拓展包Laravel 5.*如何开发自定义拓展包

1、config文件位置

在Laravel中,直接在文件目录有config文件夹,但是lumen中不同。lumen中config文件夹位于 vendor/laravel/lumen/config中,你只需在文件夹下创建配置文件即可。

2、加载config配置文件

创建文件后我们需要在bootstrap/app.php中注入我们创建的配置文件,否则无法获取到config文件夹下的值。使用$app->configure('你创建的文件名');即可完成注册。比如, 把自定义配置文件放置于config/alipay.php, 可以使用如下代码在bootstrap/app.php中加载:

$app->configure('alipay');

二、如何使用Config数据

使用方法很简单,和laravel向同,只是注意use的文件而已,我们在laravel中只需要use Config即可,但是在lumen中我们可以:

use Illuminate\Support\Facades\Config;

# 获取整个文件的配置信息
$alipay = Config::get('alipay');

# 获取alipay下的key的配置信息
$alipay = Config::get('alipay.key');

好的,使用方法就在这里汇总结束了,如果你有你的更好的方法,欢迎留言。

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文

    当前暂无更多相关好文推荐...