Instalando e configurando Homestead

Eu tive um problema quando comecei a usar o Laravel nos hrefs e src da pasta public quando criava uma rota como Usuarios/create em ambiente localhost. Inicialmente eu utilizava o Laravel diretamente com apache fazendo com que a aplicação pudesse ser vista no navegador como localhost/<meu-projeto>/public. Em rotas e views com apenas um nível, não havia problema algum, eu apontava no href e no src normalmente. Quando me deparei com uma rota como a citada acima, os apontamentos saíam todos errados pois era como se o diretório base tivesse mudado (Ex no caso de Usuarios/create, eu deveria apontar o que estava em imagens dentro de public da seguinte maneira: ../imagens ao invés de somente imagens). O problema de fazer isso, é que para cada nível eu precisaria fazer um layout no blade diferente e isso geraria um trabalho maior. Foi então que resolvi usar o Homestead. A documentação do Laravel me ajudou muito a instalar e configurar, mas algumas coisas não estavam totalmente escritas e por isso resolvi criar este post. Segue a documentação para o Homestead: https://laravel.com/docs/5.1/homestead Obs: Eu utilizo Linux como sistema operacional para desenvolvimento. Vamos lá, passo a passo: 1º Instalar VirtualBox e Vagrant 2º Após instalar os dois programas, executar o seguinte comando para adicionar a pasta do laravel ao vagrant ~$ vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead Este comando irá fazer download e é um passo que pode demorar alguns minutos. 3º O próximo passo é configurar as chaves SSH. Para tal, caso não possua a aplicação instalada, pode executar este comando para instalar ~$ sudo apt-get install openssh-client Caso já possua, basta aplicar o comando...