How to Automatically Deploy Laravel Applications with Deployer on Ubuntu 16.04
By following this tutorial, you will deploy a Laravel application automatically without any downtime. To do this, you will prepare the local development environment from which you’ll deploy code and then configure a production server with Nginx and a MySQL database to serve the application.