问题描述
在Laravel 6 / nwidart / laravel-modules 7应用程序中,我在模块的根目录中看到文件composer.json 带线:
{
"name": "nwidart/pages","description": "","authors": [
{
"name": "Nicolas Widart","email": "[email protected]"
}
],"extra": {
"laravel": {
"providers": [],"aliases": {
}
}
},"autoload": {
"psr-4": {
"Modules\\Pages\\": ""
}
}
}
我想如果我想将一些外部软件包添加到我的模块中(而不是整个应用程序) 我需要编辑此文件并运行模块命令吗? 我该如何编辑它以及使用哪些命令?
解决方法
您可以在模块目录中使用常规composer
命令。只需cd
即可,然后使用composer require package-name
。
将条目添加到撰写文件后,例如在您模块的文件夹中
composer require package-name
在文件夹全局应用程序的主应用程序中使用命令
php artisan module:update name-your-module