从配置文件中使用配置帮助程序


Using Config helper from within config file

是否可以config()config/app.php自己归档??

我似乎无法让它工作。它只是忽略它。

例;

return [
    'extra' => 'test',
    'pages' => [
        'one',
        'two',
        'three',
        'demographics',
        'results',
        config('app.extra')
    ],
];

....在应用程序内.php文件config('app.extra')不执行任何操作。

让我们做一个小实验:D

将三个文件放在您的配置a.phpb.phpc.php 中,并输入以下值:

答.php:

<?php
return ['name' => 'a'];

乙.php

<?php
return [
  'name' => 'b', 
  'name_of_1' => config('a.name')
  'name_of_3' => config('c.name')
];

和 c.php

<?php
return ['name' => 'c'];

现在从 b.php您可以访问 a.php 的值,但不能访问 c 的值.php

所以。。。

dd(config(b.name))        //b
dd(config(b.name_of_1))   //a
dd(config(b.name_of_3))   //null

结论 您只能从一个配置文件访问以前配置文件的值。(前面的意思是按字母顺序(