请教一个 vendor:publish的问题

我要发布的静态资源项目是composer 引用的 github私有仓库项目。已经 composer update 下载到vendor目录了.但是运行 php artisan vendor:publish --prover="xxx\ServiceProvider"后。却没有发布任何文件。我调试打印后发现没有任何输出,说明命令没有调到该服务提供者,这是我的目录

vendor
|
|_jack
    |_crud
        |_CrudProvider.php

有知道的大佬吗?是私有的仓库就无法发布吗?我发布在composer的项目require下来倒是可以随便的发布

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

服务提供者和发布都设置对了的话,都可以发布的。你的确认你的包有没有设置对

1年前 评论
浪里小白龙 (楼主) 1年前
浪里小白龙 (楼主) 1年前
deatil (作者) 1年前
讨论数量: 5

首先你要确保你的composer配置了自动发现Provider,控制台输入php artisan vendor:publish 查看你对应的Provider存不存在,在Provider的boot中通过$this->publishes发布你的资源

1年前 评论

服务提供者和发布都设置对了的话,都可以发布的。你的确认你的包有没有设置对

1年前 评论
浪里小白龙 (楼主) 1年前
浪里小白龙 (楼主) 1年前
deatil (作者) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!