There are several options for deploying a Laravel app for free. Here are a few:
-
Heroku: Heroku is a cloud platform that allows you to deploy web applications for free. You can deploy your Laravel app to Heroku by following the instructions in this tutorial: https://devcenter.heroku.com/articles/getting-started-with-laravel
-
InfinityFree: InfinityFree is a free web hosting service that supports PHP and MySQL. You can deploy your Laravel app to InfinityFree by following the instructions in this tutorial: https://www.cloudways.com/blog/deploy-laravel-on-infinityfree/
-
000webhost: 000webhost is another free web hosting service that supports PHP and MySQL. You can deploy your Laravel app to 000webhost by following the instructions in this tutorial: https://www.cloudways.com/blog/deploy-laravel-on-000webhost/
As for the issue with Laravel Deployer, it would be helpful to know what specific problem you are encountering. Without more information, it's difficult to provide a solution. However, if you're looking for an alternative to Laravel Deployer, you might consider using Envoyer (https://envoyer.io/) or Deployer (https://deployer.org/). Both of these tools are popular for deploying Laravel apps and have extensive documentation to help you get started.
Note: It's important to keep in mind that free hosting services may have limitations and may not be suitable for production-level applications.