Laravel 5.2 multiple model save()
<p>I need to store <strong>exactly</strong> three pages at once via form. I would like save in similar manner as model save() method, because this will automatically update record timestamps.</p>

<p>How to do this for multiple records at once?</p>

<p><strong>My page Model</strong>:</p>

<pre><code>namespace App;
use Illuminate\Database\Eloquent\Model;

class Page extends Model{
     protected $table = 'simple_pages';
}
</code></pre>

<p><strong>My code</strong>:</p>

<pre><code>public function createPages(Request $request){ // I use Page at the top
     $data = [
          [
          'title'=&gt; $request-&gt;first,
          'content'=&gt; $request-&gt;firstCont
          ],[
          'title'=&gt; $request-&gt;second,
          'content'=&gt; $request-&gt;secondCont
          ][
          'title'=&gt; $request-&gt;third,
          'content'=&gt; $request-&gt;thirdCont
          ]
     ];
     Page::unguard();
     $pages = new Page($data);
     $pages-&gt;save(); // Something like this would be amazing
     Page::reguard();
}
</code></pre>

<p><strong>Note</strong>: I am <strong>strongly</strong> against creating multiple instances of Page model, and then Loop them to save them each individualy. Also, I dont want to use DB insert, because it will not update record timestamps automaticaly.</p>