title: Eloquent record version control
body: <p>Prior to Laravel/Eloquent I liked the model of adding a valid from and valid to date on records that required version control in the data base. This allowed me to pull in the most recent record quite easily (where valid from is less than today and valid to is null) as well as provide easy viewing of the versions. This is probably not the most efficient way to version control but does keep things quite simple.</p>
  
  <p>However, now moving to Laravel 5.6 with Eloquent, as a total newbee, is there a clever way which this can be taken care of? Are valid from/valid to columns still a good way to do this? What are your recommendations on a simple way to version control records in a table?</p>