title: How to serve index.html with Laravel?
body: <p>I am struggling to understand how can someone load <code>index.html</code> file with Laravel. It seems to work only with index.php which is not something I want.</p>
  
  <p>Here is a problem:</p>
  
  <p>I have two folders <strong>client</strong> and <strong>server</strong>. My <strong>server</strong> folder contains the entire Laravel app. My <strong>client</strong> directory contains AngularJS app. (I can't use <strong>public</strong> directory)</p>
  
  <p>I want Laravel to serve <code>index.html</code> along with all static files from the <strong>client</strong> directory.</p>
  
  <p>Changing <code>'public' =&gt; __DIR__.'/../public'</code> did somewhat work, but then it breaks all my routes, i.e. no matter what I type for URL <code>index.html</code> gets loaded with broken static assets. For example <code>/api/users</code> does not return a JSON object anymore but the same <code>index.html</code>.</p>