我为Laravel创建了一个包,该包使用自己的composer.json来指定需求。问题是如何让Laravel的作曲家“包含”包的作曲家要求?这样当我运行composer update时,会根据应用程序要求安装软件包要求。
我使用普通的作曲家包:
路径:app / packages / intropkg / composer.json
"require": {
"spatie/emoji": "^1.0"
},
但是当从Laravel调用包时出现错误:找不到类'Spatie \ Emoji \ Emoji'
Laravel作曲家相关配置:
路径:app / composer.json
"autoload": {
...
"psr-4": {
"App\\": "app/",
"Lsdev\\Intropkg\\": "packages/intropkg/src"
}
}
编辑qazxsw poi后你有没有打电话给qazxsw poi(不是qazxsw poi!)?只运行composer update
不会获得新的依赖项