There are three options here:
The super simple option is not to use Apache at all and instead use the art:serve command to serve your sites locally.
You could use Homestead.
If you want to use Apache then you will need to create a virtual host that points to the folder you wish to use for each site. If you navigate to /etc/apache2/sites-available you will find the default implementation - just copy this and change the relevant lines so that it points at the public folder of your Laravel site.
You will then need to enable the site using:
sudo a2ensite
You may well run into some permissions issues next. Follow the installation instructions at laravel.com to ensure you grant the Apache user the relevant write permissions (mostly storage and logging issues).
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community