title: How should git submodules be set up for laravel 4 composer packages?
body: <p>I'm building an app with laravel 4, and am looking to deploy to a cloud server for further testing. The general process I usually do is local > push to github > clone to server.</p>
  
  <p>The problem with this is that pretty much all of the laravel/composer packages I've added are ignored because they have their own git repos – I didn't really think about this beforehand.</p>
  
  <p>I understand the concept of submodules, but I'm not quite understanding how to set them up. Do I have to add a submodule in the parent tree for every package I install to the app? Is there a more automated way of handling this?</p>
  
  <p>Or am I completely off, and should these be updated on the server with composer?</p>