title: Laravel 4 as RESTful backend for AngularJS
body: <p>I am trying to build a web application which should use Laravel as a RESTful backend API and AngularJS on client side.
  I read all the other post on Stackoverflow about the issue, but no one is definitely answering my doubts, at least, I did not find a definitive source example. </p>
  
  <p>For instance...</p>
  
  <p>Should I develop two completely distinct applications, a backend one with Laravel and another, purely client, with AngularJS?
  But in this case: how to handle them through a single domain (or virtual host)?</p>
  
  <p>Or should I create AngularJS templates inside Laravel, in the "views" folder and from them call Laravel services? I doubt this is the best approach: in this case the backend is not completely decoupled from the frontend implementation. </p>
  
  <p>Also, how to correctly handle routing? I mean: I would like to manage from AngularJS routes like menu/page navigation, calling Laravel only to retrieve data and fill my views.
  Moving the "public" folder as suggested  in this post (<a href="https://stackoverflow.com/questions/19089244/angular-js-laravel-4-how-to-compile-for-production-mode">Angular JS + Laravel 4: How to compile for production mode?</a>) may help?</p>
  
  <p>Thanx in advance for suggestions, examples...</p>