The people behind Laravel have created multiple ways to setup laravel, one popular such way is using a docker container which is useful for may situations. I will cover them all is this tutorial ever takes off, for now, the only ready tutorial is how to setup Laravel with nginx under linux