所有的laravel配置文件都可以在config目录中找到,并且它们都以关联数组的形式返回
//for example Session.php
return[
/******************************
* session name
******************************/
"name" => "newBlog"
]; 稍后,可以像这样使用此配置
Config::get("session.name");这个方法get是如何工作的?是否使用require来要求所有这些文件?我试图找到config类的文件,但是我没有得到逻辑Illuminate\Support\Facades\Config,我找不到get方法
那么这是如何实现的呢?背后的逻辑是什么?
发布于 2017-09-09 02:48:28
它是Illuminate\Config\Repository格式的
public function get($key, $default = null)
{
return Arr::get($this->items, $key, $default);
}此外,您可以使用配置助手作为config('session.name'),而不是Config facade
https://stackoverflow.com/questions/46122751
复制相似问题