2016-03-26 27 views
0

我已经编辑PSR-4 composer.jsonLaravel 5 - 更改模型,视图,控制器路径

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

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

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

enter image description here

我该怎么办呢?

+0

两件事。 ** 1。**请不要链接到源代码的图片,只需在您的问题中包含代码。 ** 2。**请解释您为什么要这么做,因为您所描述的内容到目前为止没有上下文没什么意义。 – Bogdan

回答

0

你试图得到一些模块化的结构,如果我得到它的权利。

如果是这样,而不是试图建立从作曲家每个供应商目录下的模块的不同的命名空间;我想你可能会尝试使用类似于http://sky.pingpong-labs.com/docs/2.0/modules

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

顺便说一句,以防万一你不知道,你可能还需要一个的ServiceProvider对你的包启动了一切为Laravel。

我也建议你阅读https://laravel.com/docs/5.2/packages如果您需要了解开发结构/功能的任何帮助。