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
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.