Ada 2 kondisi :
1. Bisa Akses SSH / Terminal
Untuk kondisi ini, lebih baik folder vendor di-ignore saja. Karena kita bisa run composer install / update.
2. Hanya Punya Akses Cpanel / FTP
Kalau ini, menurutku lebih baik di-include, agar lebih mudah me-track dependency mana saja yang perlu di-upload. Lebih amannya, versi php yang digunakan di server local disamakan dengan versi php di server web, agar waktu diupload tidak terjadi masalah karena beda versi php.
Semoga bermanfaat. Tetap Sehat, Tetap Semangat, Tetap dalam Perdjoeangan!!