我试图在laravel中创建模块化应用程序, 所以在我的app / Modules目录中,我为每个模块创建了文件夹。
每个模块内部都有(模型,控制器,视图)目录。
我想为某些模块添加一些配置可用性,因此在每个模块中创建了config / config.php,但我无法使其工作..
我的配置文件的内容是:
<?php
return [
'test' => 'good',
];
当我尝试从我的控制器访问此配置变量时: echo config(&#39; test&#39;); 它没有用。
缺少什么?
答案 0 :(得分:0)
我能够解决它..
我为每个模块创建了一个serviceProvider文件。并在其引导内
require __DIR__ . '/Config/config.php';
然后它工作正常。 有关服务提供商的更多信息,请阅读官方文档:https://laravel.com/docs/5.2/providers
有关创建模块化应用的所有内容都在package development
中得到了很好的解释