title: Can you create a new Model instance without saving it to the database
body: <p>I want to create a whole bunch of instances of a model object in Laravel, then pick the optimal instance and save it to the database.  I know that I can create an instance with <code>Model::create([])</code>, but that saves to the database.  If possible I'd like to create a bunch of models, then only "create" the one that is best.</p>
  
  <p>Is this possible?</p>
  
  <p>I am using Laravel 5.0</p>