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

Laravel 5 - Change Models,Views,Controllers path

我已经在 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 和模型、视图、控制器)路径更改为: Vendor/Marka/Urun/

我该怎么做?

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

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

这样的东西

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

顺便说一句,以防万一你不知道你可能还需要一个服务提供者来为你的包裹上的 Laravel 启动一切。

如果您在开发方面需要任何帮助,我还建议您阅读 https://laravel.com/docs/5.2/packages structure/functionality。