title: Does laravel save() method throws exception?
body: <p>I have a little question here. This is my code: </p>
  
  <pre><code>DB::beginTransaction();
      try{
          $created = new TransportTypeColumn();
          $created-&gt;name = $translated_ids[0];
          if(!$created-&gt;save())
              throw new \Exception("failed saving transport type column");
          DB::commit();
          return response()-&gt;json(['success'=&gt;'Property has been created successfully', 'data'=&gt;$created],200);
  
      }catch(\Exception $e){
          DB::rollback();
          return response()-&gt;json(['error'=&gt;'Something went wrong, please try later.'], 500);
      }
  </code></pre>
  
  <p>so do I need this piece of code ? :</p>
  
  <pre><code>if(!$created-&gt;save())
              throw new \Exception("failed saving transport type column");
  </code></pre>
  
  <p>or does it throws exception itself if save() function doesn't succeed?</p>