title: Safely edit a third party composer (vendor) package in Laravel & prevent losing customized changes on release of a new version of the package
body: <p>I want to edit a package I pulled from composer in my Laravel 5 project, however i believe that if I ran <code>composer update</code> and a new version of this package has been released, I will lose all of my changes. How should I go about editing the package? Is there a way to copy package out of the vendor directory so I can use it somewhere else in my project?</p>