Here’s how to move Laravel 5 index.php out of public folder to your root directory.
*Based on default public folder
Step 1 : move all files from public folder to your root directory (one step up from public folder)
Step 2 : Open index.php from your favorite IDE, then copy the following and move all JS, CSS ,IMG files to a folder called “assets” in the root folder.
Step 3: Completely delete default Laravel’s 5 public directory.
Your Asset URL now points to /var/www/assets
Your blade template should look like this, when pointing to your asset files