title: Can we create a migration for the data, not just structure of the tables
body: <p>I love laravel because of the ability to create migrations.</p>
  
  <p>From what I understood, laravel gives us the capability to create a migration where we can repeat the same process without having to create tables and structures manually.
  My Question: </p>
  
  <p>Similarly,</p>
  
  <p>1) If I want that my data (inputs to the table) is also stored in some way, so that whenever i change the data in the database, that can also be reverted back or the whole process can also be recreated. </p>
  
  <p>2) If 1 is not possible then can we have a way to save the methods for the "initial" seeding of the database. (so when we "factory" reset the whole thing, it can also automatically populate the content of the database, not just the structure of the database)</p>
  
  <p><em>Any references for the same please?</em> </p>
  
  <p>I hope I was able to make myself clear! </p>