Setting up a virtual host was eventually my solution, because I struggled with the VM. I Googled and asked everywhere, and the consensus was that localhost had issues with this sort of thing. Here is my initial struggle with it. You might find this informative - https://www.sitepoint.com/community/t/laravel-5-redirect-problem/195462/2