Acessando seu projeto Laravel em todos os seus dispositivos

(Updated on: )
Network
Photo by Anastasia Dulgier, via Unsplash

Acessar o seu projeto em diversos dispositivos, muitas vezes pode ser necessário, mesmo que você esteja testando-o em ambiente local. O comando artisan, do Laravel, disponibiliza várias funcionalidades, e uma delas é de criar um host na sua rede local para tornar possível acessar o seu projeto de diferentes dispositivos conectados a sua rede.

IP do host

Para utilizar esta função, primeiro, é necessário ficar atento a sua faixa de endereço IP. Caso não seja um problema, você pode inclusive utilizar o seu próprio IP como host.

No Mac ou Linux

No Mac OS ou Linux, para ver o seu endereço IP, digite o seguinte comando no seu terminal:

ifconfig en0

Windows

No Windows, para ver o seu endereço IP, digite o seguinte comando no seu terminal:

ipconfig getifaddr en1

Isso deve ter lhe retornado algo como 192.168.1.9. A partir daí, você pode utilizar este mesmo IP ou um outro válido na sua faixa de IP, como por exemplo 192.168.1.37 ou 192.168.1.66.

Criando o host

Com isto feito, você já pode criar o seu host utilizando o comando abaixo:

php artisan serve --host=IP_ADDRESS

Não esqueça de substituir IP_ADDRESS pelo seu endereço de IP.

Além disso, você pode definir uma porta específica que você quer o seu host rodando, assim como já era comum no comando serve, utilizando o parâmetro --port.

Caso o endereço de IP escolhido esteja indisponível, você receber uma mensagem como esta: Failed to listen on 192.168.1.1:8000 (reason: Can't assign requested address)

Mas não tem problema algum, basta escolher um novo endereço IP e continuar com os seus testes.

Compartilhe:
Buy Me A Coffee