Currently I have my personal sites on media temple grid and I just FTP everything up to the server manually. I currently pay $20 a month for this service but I am willing to up the payments slightly for something more comprehensive (for one for some reason I can't upgrade my grid server to PHP7).
When doing research I realized how little I know about how this whole infrastructure works. At work we use beanstalk which allows me to see diffs and deploy from a GUI which I like but do they handle all of the hosting as well or will I have to integrate this to some hosting service like digital Ocean? (at work we have a server vendor that does all of this so I'm in the dark about that).
Basically what I need to host is a couple of wordpress sites and a couple of Laravel Apps. I would like recommendations on hosting and environments like beanstalk (for Laravel I have also heard of Forge). Do I need to get a hosting provider and then a separate service like Forge and beanstalk on top of that?
Without much knowledge of setting up your own environments Digital Ocean & Forge would be the easiest option for you to get up and running.
https://mattstauffer.co/blog/getting-your-first-site-up-and-running-in-laravel-forge