laravel 5自定义配置目录

时间:2016-07-19 18:09:16

标签: laravel-5

我试图在laravel中创建模块化应用程序, 所以在我的app / Modules目录中,我为每个模块创建了文件夹。

每个模块内部都有(模型,控制器,视图)目录。

我想为某些模块添加一些配置可用性,因此在每个模块中创建了config / config.php,但我无法使其工作..

我的配置文件的内容是:

<?php
return [
    'test' => 'good',   
];

当我尝试从我的控制器访问此配置变量时:     echo config(&#39; test&#39;); 它没有用。

缺少什么?

1 个答案:

答案 0 :(得分:0)

我能够解决它..

我为每个模块创建了一个serviceProvider文件。并在其引导内 require __DIR__ . '/Config/config.php';

然后它工作正常。 有关服务提供商的更多信息,请阅读官方文档:https://laravel.com/docs/5.2/providers

有关创建模块化应用的所有内容都在package development

中得到了很好的解释