Using Composer Without GitIgnoring Vendor
Published on by Eric L. Barnes
In Lorna Jane’s tutorial she covers a way of using composer without ignoring the vendor directory.
For Snappy we also commit the vendor directory but we handle it a little different. Instead of adding lines to .gitignore we utilize the composer prefer-dist
flag which downloads the source instead of any git submodules.
To keep from having to always remember the flag you can add this to your composer.json:
"config": { "preferred-install": "dist"},
I wish this was documented better and a good solution for those on shared hosts or for those that do not wish to run composer update install on a prod.
Eric is the creator of Laravel News and has been covering Laravel since 2012.