I am running the latest version of laravel on my own server running Debian and Apache2.
The contents of larave
The following worked for me, as discussed here: https://stackoverflow.com/a/16569078/3091980
Move all contents of the /public folder down a level. Then update the include lines in index.php to point to the correct location - if it's down a level, remove the "../".
Sorry I deleted my old answer .. that was if u rename server.php to index then it will work but of course not because laarvel not load all service. so you have to paste into root all public folder file. and remove "../" from everywhere in index.php
That is not your problem, you need to point the virtual host to the public folder.