While playing around with Homestead, Laravel’s pre-packaged Vagrant virtual machine, the documentation suggests that when you edit Homestead.yaml
and re-provision the vm, you should manually edit the /etc/hosts
file. I found that it doesn’t take advantage of the Vagrant Hostsupdater plugin. To (micro-)optimize my workflow, I’ve added a function to my .bash_profile
:
Now I can type hup craigfreeman
from the command line to append 192.168.10.10 craigfreeman.local
to my hosts
file every time I add a new site to my vm.