title: Change execution order of Laravel Migrations
body: <p>I'm having some of the issues detailed in <a href="https://stackoverflow.com/questions/11894250/general-error-1005-cant-create-table-using-laravel-schema-build-and-foreign/18914911#18914911">&quot;General error: 1005 Can&#39;t create table&quot; Using Laravel Schema Build and Foreign Keys</a></p>
  
  <p>I understand why the errors are happening - my current migration order isn't creating my parent tables before the child ones, and so my foreign keys are getting all messed up because the tables they depend on don't exist yet. But it seems a bit hacked (and inconvenient) to change the migration order by arbitrarily changing the timestamps of each migration to make them execute in the proper order.</p>
  
  <pre><code>2015_06_29_191903_create_child_table
  2015_07_06_144544_create_parent_table
  </code></pre>
  
  <p>Is there a good Artisan tool to change the order in which migrations are applied? I haven't found anything online but people just making up fake timestamps in the order they want. </p>