There are many ways to deploy Laravel application to production and below I have listed some of the ways that I have recommended.
Setting up Laravel on Heroku
In this post, I have described a step by step guides on how to set up Laravel 5.6 on Heroku. I have covered in details the configuration as well as the necessary files and is required for Laravel to run on Heroku.
Setting up Laravel on Google App Engine
In this other post, I have described the way you can use to set up Laravel on Google App Engine. This post comes with a sequel to set up Database instance using Google Cloud SQL.
There are many more ways that we can use to deploy Laravel application to production and I highly recommend using the method that you think is suitable for your project. Thanks for reading this post and if you found it helpful, do share it with your friends. Cheers 🍻.