Laravel 5 - 更改模型,视图,控制器路径

时间:2016-03-26 13:06:04

标签: php laravel frameworks vendor

我在composer.json上编辑了psr-4

"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "Marka\\Urun\\": "vendor/Marka/Urun/src/",
        "App\\": "app/"

    },
    "files": [
        "vendor/Marka/Urun/src/helpers.php"
    ]
},

我想将文件(routes.php,helpers.php和模型,视图,控制器)修改为: 供应商/马尔卡/ Urun /

enter image description here

我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果我做对了,你试图获得一些模块化结构。

如果是这样,而不是尝试为vendorer下的每个模块设置与composer不同的命名空间;我想你可能会尝试使用像http://sky.pingpong-labs.com/docs/2.0/modules

这样的东西

否则您可能知道,通过使用PSR-4和目录结构,如果您正确编码了文件,所有必要的文件将在您命名(命名空间)时自动加载。

顺便说一句,万一你不知道你可能还需要一个ServiceProvider来启动你的包装上的所有Laravel。

如果您需要有关开发结构/功能的任何帮助,我还建议您阅读https://laravel.com/docs/5.2/packages