title: Eloquent model fill non-persistent attributes
body: <p>I am trying to fill an Eloquent model with attributes from user request. The fillable array is properly set. However, some of these attributes do not have the corresponding database column.  I would like the model's save() method to ignore these attributes when saving. </p>
  
  <p>I found the magic accessors (<a href="http://laravel.com/docs/eloquent#accessors-and-mutators" rel="nofollow">http://laravel.com/docs/eloquent#accessors-and-mutators</a>) that let you add non-persistent attributes. However, the save() would still include them in the insert query if that attribute(s) is in the fillable array. </p>
  
  <p>The only solution appear to be unsetting the non-persistent attributes (that are in the fillable array) on saving() event of the model. Any other solution better than using the saving() event? </p>