Pplware

Programação Web – #12: Laravel Homestead Environment

Abordada no tutorial anterior, a linha de comandos, vamos hoje avançar para um estágio muito próximo de iniciarmos o Laravel, que será o setup do ambiente de desenvolvimento.

Como anteriormente, gostaríamos de recordar que, não é possível formar um programador numa questão de vários tutoriais. Estes servem para boa orientação e início de uma busca por parte do leitor. Servirão de base a quem se quer iniciar, não esquecendo que esta rubrica tem como objectivo a introdução da framework Laravel.

Homestead Vagrant

O Homestead é um ambiente do ecossistema Laravel, é uma máquina virtual, que pode ser corrida via VirtualBox ou VMWare, que garante o ambiente de testes, pela equipa, ou pelo programador, face ao ambiente de produção. Assim, independentemente do Sistema Operativo em que estamos a desenvolver, o código corre num VM Linux, neste caso Ubuntu Server, e as seguintes especificações:

Mais fácil do que parece

Não se deixem intimidar, se é que tal aconteceu, pois vamos passo a passo. Uma vez que não faz muito sentido olhar para barras de progresso de instalações, garantam desde o arranque a instalação standard do

https://www.vagrantup.com/ – À data, v1.8.1

Requisito do CURL, pelo menos em Windows10, instalem também o

https://www.microsoft.com/en-us/download/details.aspx?id=5555

NOTA: Quem tiver nome de utilizador com acentos/cedilhas, poderá encontrar problemas, recomenda-se que façam outra conta na máquina, para desenvolvimento.

https://www.virtualbox.org/ – À data, v5.0.20

(Necessária Virtualização)

Para Windows, será útil:

http://www.mremoteng.org/

Vamos configurar ligação SSH à nossa máquina de testes

https://hostsfileeditor.codeplex.com/

Vamos configurar, na nossa máquina, apontadores de domínios específicos, para a nossa VM

https://laravel.com/docs/5.1/homestead

Se o leitor aguentou até aqui, parabéns!

Está a um pequeno passo do desenvolvimento moderno.

Repositórios GIT

Hoje mostramos ainda como trabalhar com um repositório privado, (por sinal deixei público), para poderem dar um quickstart a projetos vossos.

De futuro, quando chegarmos ao último ponto da rubrica, irá ser desenvolvido em cima de um repositório GitHub do PPLware.

Tópicos para hoje
Roadmap para os próximos vídeos (dinâmico a cada tutorial):
Ficheiros de Suporte

Hoje não serão necessários ficheiros, serão descarregados do GitHub. 

Screencast

Se não conseguir ver o vídeo, clique aqui.

 

Por João Patrício para Pplware.com
Exit mobile version