在我的 Laravel 5.4 composer.json 文件中,我有以下自动加载我的自定义包。请注意,此包未发布,而是在本地加载。
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/",
"Vendor\\Module\\": "packages/vendor/module/src"
}
},
Run Code Online (Sandbox Code Playgroud)
然后在我的包 composer.json 文件中,我有以下内容
{
"name": "vendor/module",
"description": "A custom package",
"version": "1.0.0",
"type": "project",
"authors": [
],
"minimum-stability": "dev",
"require": {
"laravelcollective/html": "^5.4.0"
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我从 Laravel 根目录运行composer install时,它永远不会选择我需要的 laravelcollective/html 包。
有没有办法加载未发布的本地包的依赖项?