title: What is the difference between DB::beginTransaction() and DB::transaction()?
body: <p>I'm using Laravel 5.2.</p>
  
  <p>I would like to know what are the differences between :</p>
  
  <ol>
  <li><code>DB::beginTransaction()</code> and <code>DB::transaction()</code></li>
  <li><code>DB::commitTransction()</code> and <code>DB::commit()</code></li>
  <li><code>DB::rollbackTransction()</code> and <code>DB::rollback()</code></li>
  </ol>
  
  <p>Any helps would be appreciated.</p>