鍍金池/ 問答/PHP  HTML/ 怎么修改laravel里的composer包?

怎么修改laravel里的composer包?

我之前寫了一個composer的包;

今天有了點新想法,想做一些修改;你懂得,vendor文件夾里的東西并不能修改,所以,應(yīng)該怎么修改一個composer的包呢?


我的想法:把這個包先從github克隆到另外一個文件夾里,然后修改,改完之后,push到github,然后再從github上拉到laravel里,跑一下看效果,有問題再循環(huán)以上?

這樣是不是太復(fù)雜了...求正確方法

回答
編輯回答
別傷我

思路一,是否可繼承類做擴展
思路二,你說的新包發(fā)布再引入
思路三,發(fā)布自動化部署調(diào)整的部分
思路四,三方包目錄做版本管理,和三有異曲同工意思

2017年12月29日 20:08
編輯回答
離人歸

鑒于你說的情況,你應(yīng)該是想對現(xiàn)有的composer包進(jìn)行功能擴充修改,laravel是基于composer進(jìn)行依賴包管理的,所以你的情況基本是需要將這個包源碼進(jìn)行修改后提交到Packagist再通過composer安裝的,具體你可以參考https://www.jianshu.com/p/ecb... 這篇文章

2018年4月1日 04:08