Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5资产和lang文件夹位于单独的模块中_Php_Laravel_Namespaces_Laravel 5 - Fatal编程技术网

Php Laravel 5资产和lang文件夹位于单独的模块中

Php Laravel 5资产和lang文件夹位于单独的模块中,php,laravel,namespaces,laravel-5,Php,Laravel,Namespaces,Laravel 5,我正在尝试将我的应用程序拆分为单独的“模块” 我不确定是否将资产文件夹保留在原来的位置,并将每个模块的所有内容都放在那里,或者我将如何为每个模块提供自己的资产文件夹 为了从每个模块访问资产文件夹,最好的方法是什么?我必须做什么 以下是我目前的目录结构: 我在每个模块中放置请求文件夹是否正确 下面是相关的composer.json部分: "autoload": { "classmap": [ "database", "app/Modules" ],

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

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

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

以下是我目前的目录结构:

我在每个模块中放置请求文件夹是否正确

下面是相关的composer.json部分:

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

请查看官方Laravel文档中的部分。它有一些章节介绍如何将翻译文件和其他资产保存在软件包中,并在将软件包包含在应用程序中时发布这些资产。

这是一个非常有道理的问题,但归根结底,这取决于您喜欢什么。没有正确的方法来做这件事(尽管有些方法显然是错误的)。我建议将问题发布在Laracasts论坛上。