title: How to rewrite or remove public from laravel 5 urls in proper way?
body: <p>I'm trying to remove the <code>public/index</code> from laravel url, since this is one of the common question so there are lot of tutorials and answer. I also searched about this and followed the @rimon.ekjon <a href="https://stackoverflow.com/questions/28364496/laravel-5-remove-public-from-url"><strong>answer</strong></a> which is working fine for me it's pretty simple. </p>
  
  <blockquote>
    <p>Rename the server.php in the your Laravel root folder to index.php and copy the .htaccess file from /public directory to your Laravel root folder. -- Thats it !! :)</p>
  </blockquote>
  
  <p>I'm confuse why i should rename or move something from one place to another because there will be a reason why files exist in public folder. I want to show another good <a href="https://stackoverflow.com/questions/23837933/how-can-i-remove-public-index-php-in-the-url-generated-laravel?answertab=active#tab-top"><strong>answer</strong></a> which is also following the almost same pattern.</p>
  
  <p>I'm thinking that by following above answers' step may be create some issues in future if there will be a new requirement or new feature request in the project. </p>
  
  <p>So can anyone guide me is there any best to rewrite or remove the <code>public/index</code> from laravel 5. I would like to appreciate if someone guide me.  </p>