Php Laravel 5资产和lang文件夹位于单独的模块中
我正在尝试将我的应用程序拆分为单独的“模块” 我不确定是否将资产文件夹保留在原来的位置,并将每个模块的所有内容都放在那里,或者我将如何为每个模块提供自己的资产文件夹 为了从每个模块访问资产文件夹,最好的方法是什么?我必须做什么 以下是我目前的目录结构: 我在每个模块中放置请求文件夹是否正确 下面是相关的composer.json部分:Php Laravel 5资产和lang文件夹位于单独的模块中,php,laravel,namespaces,laravel-5,Php,Laravel,Namespaces,Laravel 5,我正在尝试将我的应用程序拆分为单独的“模块” 我不确定是否将资产文件夹保留在原来的位置,并将每个模块的所有内容都放在那里,或者我将如何为每个模块提供自己的资产文件夹 为了从每个模块访问资产文件夹,最好的方法是什么?我必须做什么 以下是我目前的目录结构: 我在每个模块中放置请求文件夹是否正确 下面是相关的composer.json部分: "autoload": { "classmap": [ "database", "app/Modules" ],
"autoload": {
"classmap": [
"database",
"app/Modules"
],
"psr-4": {
"App\\": "app/",
"Modules\\": "Modules/"
}
},
请查看官方Laravel文档中的部分。它有一些章节介绍如何将翻译文件和其他资产保存在软件包中,并在将软件包包含在应用程序中时发布这些资产。这是一个非常有道理的问题,但归根结底,这取决于您喜欢什么。没有正确的方法来做这件事(尽管有些方法显然是错误的)。我建议将问题发布在Laracasts论坛上。