title: Laravel-4: Difference between RESTful Controllers and Resource Controllers in Laravel
body: <p>Someone can please explain what is the difference between RESTful Controllers and Resource Controllers in Laravel ? I also have some Questions-</p>
  <blockquote>
  <h3>when should I use  RESTful Controllers and when Resource Controllers?</h3>
  </blockquote>
  <ul>
  <li><p>Is there any naming convention Of Controller action for RESTful Controllers and Resource Controllers ?</p>
  </li>
  <li><p>If I use RESTful Controllers how could I define route for our controller ?</p>
  </li>
  <li><p>For building API which Controller Method is the best ?</p>
  </li>
  </ul>