title: Simplifying Laravel's updateOrCreate method for updating multiple rows
body: <p>I'm using updateOrCreate to update multiple rows. This could get ugly. Is there a smart way to simplify this or does the method provide a way to save multiple rows?</p>
  
  <pre><code>RequestData::updateOrCreate(['r_id' =&gt; $rid, 'meta_key' =&gt; 'q1'], ['meta_value' =&gt; Input::get('q1')]);
  RequestData::updateOrCreate(['r_id' =&gt; $rid, 'meta_key' =&gt; 'q2'], ['meta_value' =&gt; Input::get('q2')]);
  RequestData::updateOrCreate(['r_id' =&gt; $rid, 'meta_key' =&gt; 'q3'], ['meta_value' =&gt; Input::get('q3')]);
  RequestData::updateOrCreate(['r_id' =&gt; $rid, 'meta_key' =&gt; 'q4'], ['meta_value' =&gt; Input::get('q4')]);
  RequestData::updateOrCreate(['r_id' =&gt; $rid, 'meta_key' =&gt; 'q5'], ['meta_value' =&gt; Input::get('q5')]);
  </code></pre>