Laravel 5配置文件中的自定义配置文件访问

kor*_*oro 8 php config laravel laravel-5

我在Laravel 5中创建了自定义配置文件,并尝试通过调用在其他文件(session.php,cache.php)中使用它的设置config('myconfigfile.value'),但是我的配置中没有返回任何值.似乎配置文件具有预定义的加载顺序,并且自定义配置最终加载或者其他原因未初始化.

如何从laravel配置文件访问我的设置?

Ali*_*med 11

首先,您需要在config文件夹中添加文件,例如:laravel\config\Test.php

<?php
use Illuminate\Support\Facades\Config;


return [

    'name' => 'Ali Mohammed',
    'age' => 26

];
Run Code Online (Sandbox Code Playgroud)

然后你需要调用配置

get('test', function(){

   return  Config::get('Test.name');

});
Run Code Online (Sandbox Code Playgroud)


Cap*_*row 5

我们还应该检查添加的自定义配置文件的缓存。

php artisan config:cache
Run Code Online (Sandbox Code Playgroud)

检查此链接