Homestead
1. Agregar Homestead de Laravel como dependencia del proyecto
Entrar a carpeta del proyecto
cd project/
Instalar Homestead
php vender/bin/homestead make
2. Configurar Homestead
Editar Homestead.yaml
ip: 192.168.10.11
memory: 512
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/www/sites
to: /home/vagrant/apirestful
sites:
- map: apirestful.dev
to: /home/vagrant/apirestful/public
databases:
- homestead
name: apirestful
hostname: apirestful
*folders --> mapeo de carpetas locales a carpetas en la VM
*sites --> sitio para acceder desde el navegador a la app (apirestful.app)
Agregar dominio de desarrollo al sistema
Se debe indicar al OS que hacer cuando se recibe una petición al dom virtual que se crea en la maquina virtual. --> redirigir peticiones hechas configurando el archivo hosts (En MacOS /private/etc/hosts)
nano /private/etc/hosts
Añadir línea
192.168.10.11 apirestful.dev
Usar Vagrant para controlar la VM Homestead de Laravel
Correr VM
vagrant up
Detener VM
vagrant halt
Conectar con la VM
vagrant ssh
Last updated
Was this helpful?