Laravel 配置:获取配置信息
说明
Laravel 中 如何获取配置信息?
『点』语法
配置值的访问可以使用「点」语法,这其中包含了要访问的文件和选项的名称,如 app.timezone
代表着访问 config
文件夹中的 app.php
文件里的 timezone
选项。还可以指定默认值,如果配置选项不存在,则返回默认值。
获取方法
方法一、使用 config
函数(推荐)
读取配置信息(以下在 Tinker 中执行):
>>> echo config('app.timezone');
Asia/Shanghai
选项不存在时返回默认值:
>>> echo config('app.inexistence', '默认值');
默认值
方法二、使用 Config
facade
读取配置信息:
>>> echo Config::get('app.timezone');
Asia/Shanghai
选项不存在时返回默认值:
>>> echo Config::get('app.inexistence', '默认值');
默认值
获取整个配置文件
不使用『点语法』拼接选项的话,会输出对应的配置信息数组:
>>> config('view')
=> [
"paths" => [
"/Users/summer/Projects/Learnku/learnku.com/resources/views",
],
"compiled" => "/Users/summer/Projects/Learnku/learnku.com/storage/framework/views",
]
输出不存在的内容:
>>> config('none_file')
=> null
推荐文章: