I have one question about the Laravel 5 packages and packages in general.
I install the pingpong/admin for laravel, a good part of files goes to /vendor directory that have the gitignore for the version control.
My question is: Okay i get the package and it's work well, but now i wont to develop over this package, change some thing, add some thing and finally commit all the staff and go further, what are the best practice for do it?
I need to copy/paste all files to the laravel /app/Http folder maybe in /app/Http/AdminApp and after i can commit all the staff ... or i need to create my new file extend the functionality of installed package and commit only my changes?