我在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 /
我该怎么做?
答案 0 :(得分:0)
如果我做对了,你试图获得一些模块化结构。
如果是这样,而不是尝试为vendorer下的每个模块设置与composer不同的命名空间;我想你可能会尝试使用像http://sky.pingpong-labs.com/docs/2.0/modules
这样的东西否则您可能知道,通过使用PSR-4和目录结构,如果您正确编码了文件,所有必要的文件将在您命名(命名空间)时自动加载。
顺便说一句,万一你不知道你可能还需要一个ServiceProvider来启动你的包装上的所有Laravel。
如果您需要有关开发结构/功能的任何帮助,我还建议您阅读https://laravel.com/docs/5.2/packages。