title: Laravel + AngularJS application structure
body: <p>Currently im in the process of architecturing an application based on Laravel-4 and AngularJS</p>
  
  <p>I do not want to create a single page application.</p>
  
  <p>Is it ok to structure the application along the follwoing lines:</p>
  
  <p>EventsController</p>
  
  <ul>
  <li>Get() <em>returns a laravel view</em></li>
  <li>index() <em>returns json array of events</em></li>
  <li>show() <em>returns json event object</em></li>
  <li>Store() <em>saves a json event object</em></li>
  </ul>
  
  <p>and generally all the controllers will act in this way, having a get method that serves a laravel blade view and is then manipulated via AngularJS and its partials. Is this best practice?</p>