gpt4 book ai didi

laravel - 使用 Laravel 和 composer 发布自定义包文件

转载 作者:行者123 更新时间:2023-12-02 00:59:53 24 4
gpt4 key购买 nike

我创建了新包,我想避免单独发布命令,我需要在包 composer.json 文件中包含发布命令。所以当安装包时,它应该根据服务提供商路径移动文件。

我尝试了以下方法,但未发布 Assets /文件。

"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>"

请提供解决方案。

最佳答案

您是否手动尝试过以下代码。如果它返回了您需要的东西,那么您就走在了正确的轨道上。否则一些错字是脚本的命令。

composer run-script post-install-cmd

关于laravel - 使用 Laravel 和 composer 发布自定义包文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51324250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com