【问题标题】:Laravel 5 assets and lang folder in separate modulesLaravel 5 assets 和 lang 文件夹在不同的模块中
【发布时间】:2015-04-15 11:00:51
【问题描述】:

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

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

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

这是我目前的目录结构:

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

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

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

【问题讨论】:

  • 这是一个非常有效的问题,但最终归结为您喜欢什么。没有正确的方法(尽管可以说有些明显是错误的)。我建议将问题发布在例如Laracasts 论坛。

标签: php laravel namespaces laravel-5


【解决方案1】:

查看 Laravel 官方文档中的 Packages 部分。它包含有关将翻译文件和其他资产等内容保存在您的包中,并在将您的包包含在您的应用程序中时发布它们的部分。

【讨论】:

    猜你喜欢
    • 2015-06-23
    • 2020-10-29
    • 1970-01-01
    • 2018-07-13
    • 2021-10-19
    • 2016-06-28
    • 2014-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多