【发布时间】:2018-12-21 18:48:03
【问题描述】:
我已经创建了新包,我想避免单独发布命令,我需要在包 composer.json 文件中包含发布命令。所以当安装包时,它应该根据服务提供者路径移动文件。
我尝试了以下方法,但资产/文件没有发布。
"scripts": {
"post-install-cmd": [
"php artisan vendor:publish --provider=\"<vendorname>\\<packagename>\\<Serviceprovider>\" --tag=public --force",
"php artisan migrate"
],
"post-update-cmd": [
"php artisan vendor:publish --provider=\"<vendorname>\\<packagename>\\<Serviceprovider>\" --tag=public --force",
"php artisan migrate"
]
}
但是直接运行下面的命令就可以了
php artisan vendor:publish --provider="<vendorname>\<packagename>\<Serviceprovider>"
请提供解决方案。
【问题讨论】:
标签: laravel laravel-artisan composer-php