简体   繁体   中英

How to upload edited vendor folders with Laravel Envoyer

I'm trying to upload my edited (custom) versions of some vendor packages Example I edited some code in

vendor/misd/linkify/src/Misd/Linkify

I changed a few lines to work for my project. The problem is when i push my project to github then deploy using envoyer , All the vendor files get reinstalled via composer update, thus grabbing from the GitHub repo

I need to be able to upload my own version of that specific vendor folder/file

I've tried whitelisting specific vendor file via gitignore , heres my original question Uploading Specific Vendor files with Laravel's Envoyer

But with no luck. Is this good practice, should I be going about it a different way? How can I get my modified version up to my server

Unless you have write access to the Vendor Project, you won't be able to push changes. You need to fork the Misd/Linkify vendor project and make changes and push to your fork.

Then use Composers Repository Package pattern and provide the path to the forked project.

If it is a private repository refer https://getcomposer.org/doc/05-repositories.md#using-private-repositories

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM