Anyone please, can you explain in simple words what is the purpose of Forge and Envoyer? How do they differ? If I want to deploy my simple laravel applications using these tools, should I use both (or any one of them is enough)? And which services (Forge or Envoyer) do you recommend for the beginner to deploy simple laravel applications?
Envoyer is a tool to deploy your app to a server without any downtime. Forge is a tool that can also build & manage virtual servers in the cloud and do the app deployment too.
If you've just got a simple app and you're happy creating/administering a webserver then you probably don't need any extra tools like that. But if you're less familiar with setting up internet-facing servers, deploying & updating code etc, then it might be worth the US$10.
Forge creates a server for you on whatever cloud you use (Linode, Digital Ocean, AWS). The server has everything you need installed to run most PHP apps.
Envoyer deploys code to any server that already exists. It doesn't create a server for you, but automates deployment using Git.