title: Laravel folder structures
body: <p>Often i come find it problematic when deciding where to place folders to resources within the <code>app\</code> folder.</p>
  
  <p>Where should i place things such as <code>model observers</code> and <code>validators</code> and <code>form macros</code> and <code>repositories</code>.... currently i do the following</p>
  
  <pre><code>\app
     \models
     \controllers
     \repositories
     \observers
     \interfaces
     \validators 
     \views
  </code></pre>
  
  <p>although i see some people do the following:</p>
  
  <pre><code>\app
     \models
     \controllers
     \views
     \YourAppNameHere
        \Services
           \validators
           \...
  </code></pre>
  
  <p>I do not understand the reason behind the \Acme folder when its the same as the actual application?</p>