title: backend/frontend separation in laravel
body: <p>I come from a Codeigniter background. At the moment I am building a CMS  in Laravel.</p>
  <p>What I would like to know is how can I separate the backend and frontend in Laravel?</p>
  <p>In Codeigniter i use to make two controller Admin_Controller and Front_Controller.</p>
  <pre><code>Article extends Admin_Controller
  Article extends Front_Controller
  </code></pre>
  <p>and the file structure looked like this</p>
  <pre><code>controller
  --admin
  ---user
  ---blog
  ---news
  --user 
  --blog
  --news
  </code></pre>
  <p>for admin controller  I make separate folder and front end controller remain in root of controller folder.</p>
  <p>Should I use the same logic in Laravel or is there a better way to do it?</p>