Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Laravel的配置文件中返回数组_Laravel - Fatal编程技术网

如何在Laravel的配置文件中返回数组

如何在Laravel的配置文件中返回数组,laravel,Laravel,在我的Laravel-5.8项目中,我试图在app/config中配置myconfig.php。我想让它返回这个数组 return ['default_domain_name' => 'myapp'] 如:app/config/myconfig.php 我想在我创建的中间件中调用它 class VerifyDomain { public function handle($request, Closure $next) { $request->get(

在我的Laravel-5.8项目中,我试图在app/config中配置myconfig.php。我想让它返回这个数组

return ['default_domain_name' => 'myapp']
如:app/config/myconfig.php

我想在我创建的中间件中调用它

class VerifyDomain
{
    public function handle($request, Closure $next)
    {
        $request->get('domain_name', $this->getBaseDomain());

        $company = Company::where('subdomain', $subdomain)->firstOrFail();

        $request->session()->put('subdomain', $company);

        return $next($request);
    } 

    protected function getBaseDomain()
    {
        return config('myconfig.default_domain_name', 'myapp');
    }
}
我如何写信返回:

return ['default_domain_name' => 'myapp']
在app/config/myconfig.php内部


如果您的配置如下所示,请感谢:

返回[
“默认域名”=>“myapp”,
]
。。。您的配置文件有
myconfig.php
name

就打电话

config('myconfig');//返回['default\u domain\u name'=>'myapp']

如果执行
var_转储(config('myconfig'))
@FrédéricKlee-var_转储(config('myconfig'))返回null,会得到什么结果。如何注册和引用app/config/myconfig.php。这就是我在myconfig.php中拥有的:var_dump(config('myconfig'))返回null。如何注册和引用app/config/myconfig.php。这就是我在myconfig.php中所做的:如果您的配置文件位于文件夹“config”中,您无需做任何事情,但可能需要清除缓存配置!?谢谢,我不知道为什么我没有测试这个也许我累了。