laravel本地开发, 如果composer安装了新插件, 在服务器不使用命令, 如何只更新上传插件相关的局部文件
为什么会有这种场景呢? 答:有些时候, 你的领导只给了你ftp, 没有给执行shell的权限, 这时候, 如果composer安装了插件, 要上线, 传统解决方法是打包上线整个项目文件, 这样显然太费力, 所以想只上线相关的文件, 那么composer 安装的插件到底影响的是哪些文件呢, 经过测试, 整理出如下:
1.composer.json (不用上传)
2.composer.lock (不用上传)
3. vendor/插件整目录
4.vendor/autoload.php (自动加载文件)
5.vendor/composer/* (composer整个目录)