0
我在Laravel 5應用程序中開發一組packag。自定義作曲家自動加載目錄,加載多個包
所有包都有以下結構。
文件夾結構:
Vendor/Package/src
composer.json
"autoload": {
"psr-4": {
"Vendor\\Package\\": "src/"
}
},
我希望能夠有一個包含包vendors/
文件夾以外的單獨的文件夾, 正在開發中。因爲它們是應用程序的基礎。注意:這些軟件包不會通過作曲家下載,只需使用作曲家自動加載。
例如
\Laravel-App
\app
\bootstrap
\config
\database
\public
...
\src
\src
包含上述所有軟件包的目錄。
如果我所有的軟件包裏面都沒有'\ src'目錄,那麼它可以工作......雖然我需要額外的軟件包層。我可以在psr-4自動加載中包含很多命名空間,儘管這似乎很艱難 – AndrewMcLagan 2015-04-01 03:51:21
創建另一個函數來攻擊[spl_autoload](http://php.net/manual/en/function.spl-autoload.php),該加載基於你正在開發的軟件包的指令? – Jon 2015-04-01 03:53:05