Change the web root from /html/ to /public/ (for laravel):
edit 000-default.config:
sudo nano /etc/apache2/sites-enabled/000-default.conf
change all /html/ to /public/
If the app only works through url.com/index.php/route (with index.php) make sure to allow override:
sudo nano /etc/apache2/apache2.conf
Then allow override and restart the server:
sudo a2enmod rewrite
sudo service apache2 restart