Laravel 5资产和lang文件夹在单独的模块中

时间:2015-02-14 13:04:55

标签: php laravel namespaces laravel-5

我正在尝试将我的应用程序拆分为单独的“模块”。

我不确定是否将资源文件夹保留在原来的位置,并为每个模块放置所有内容,或者我将如何为每个模块提供自己的资产文件夹。

什么是最好的方法,为了从每个模块访问资产文件夹,我需要做些什么?

到目前为止,这是我的目录结构:

enter image description here

我是否可以在每个模块中放置一个Requests文件夹?

这里有相关的composer.json部分:

"autoload": {
    "classmap": [
        "database",
        "app/Modules"
    ],
    "psr-4": {
        "App\\": "app/",
        "Modules\\": "Modules/"
    }
},

1 个答案:

答案 0 :(得分:2)

查看官方Laravel文档中的Packages部分。它包含一些部分,用于保存包中的翻译文件和其他资源,并在您的应用程序中包含包时发布它们。