title: Laravel Model::create or Model->save()
body: <p>I'm wondering what approach should I use for storing data in the database;</p>
  
  <p><strong>First approach</strong></p>
  
  <pre><code>$product = Product::create($request-&gt;all());
  </code></pre>
  
  <p>In my Product model I have my $filable array for mass assigment</p>
  
  <p><strong>Second approach</strong></p>
  
  <pre><code>    $product = new Product();
      $product-&gt;title = $request-&gt;title;
      $product-&gt;category = $request-&gt;category;
      $product-&gt;save();
  </code></pre>
  
  <p>Is any of these two "Better solution"? What should I generally use? </p>
  
  <p>Thank you for you advice</p>