1) Modificar la part sites de l'arxiu
homestead.yaml situat a C:\Users\propietari\Homestead:
sites:
- map: escuelait.test
to: /home/vagrant/code/escuelait/public
- map: phpmyadmin.test
to: /home/vagrant/code/phpmyadmin
/public per evitar un error 403:
sites:
- map: udlarjuandemegon.test
to: /home/vagrant/code/udlarjuandemegon/public
databases:
- escuelait
- boixweb
/code indicat a l'arxiu homestead.yaml.Aquest 3r pas en versions prèvies no era necessari. A l'hora de crear el projecte Laravel amb Composer la carpeta ja es creava. Per alguna raó (noves versions de Vagrant, VirtualBox o la mateixa box de Homestead/Laravel) si no es fa així dóna errors de permisos i la carpeta del projecte no es veu a l'ordinador amfitrió, cosa que ens impedeix accedir-hi i treballar amb l'editor de codi...
4) Al terminal de git bash, dins la carpeta /Homestead però sense loguejar-se a la màquina:vagrant reload --provision
vagrant ssh i dins de la carpeta /code), crear el projecte de Laravel definint el nom del mateix al final de la comanda, com hem posat a la línia to: /home/vagrant/code/escuelait/public del pas 1:
composer create-project laravel/laravel escuelait
hosts situat a C:\Windows\System32\drivers\etc. La ip serà la que indica l'arxiu homestead.yaml. Obrir el bloc de notes amb permisos d'administrador i cercar aquest arxiu hosts indicant que mostri tots els tipus d'arxiu.
192.168.57.102 phpmyadmin.test 192.168.57.102 escuelait.test
.env de cada projecte, amb les credencials per defecte de Vagrant/Homestead:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=escuelait DB_USERNAME=homestead DB_PASSWORD=secret
vagrant reload --provision i automàticament ja es crea la base de dades i tenim un projecte Laravel en funcionament.9) Executar, dins de la carpeta del projecte, les migracions de la base de dades:
php artisan migrate
Amb tot això ja podem visitar la nostra pàgina al navegador, a la url que hem especificat a l'arxiu de hosts.

Comentaris
Publica un comentari a l'entrada