Post Top Ad

Your Ad Spot

jueves, 30 de julio de 2020

Instale Larabook en Laravel Homestead

Instale Larabook en Laravel Homestead

Ok, damas y caballeros, notarán que hicimos mucho trabajo para familiarizarnos con Virtual Box, Vagrant y Laravel Homestead en los episodios recientes. vagrant upen su terminal es cierta. Cosas divertidas de hecho . WordPress en Homestead . Di adiós a los errores de "funciona en mi máquina"! Con esto en mente, ¿por qué no instalar un gran ejemplo de una aplicación Laravel bien diseñada de la gran Jeffrey Way of Laracasts en nuestra máquina virtual de desarrollo? 


Clonar el repositorio de Larabook

Con vagabundo, puede instalar una aplicación en la máquina local * o * la máquina virtual, la elección depende de usted. C:/localdevasí que ahí es donde seguiremos adelante y colocaremos el repositorio de Larabook de esta manera:

Chris @ CHRIS-PC / c / localdev
$ git clone https://github.com/laracasts/larabook.git larabook

Editar sitios en Homestead.yaml

Ahora que tenemos un repositorio local en nuestra máquina host, podemos editar el Homestead.yaml para reflejar un nuevo sitio. larabook dentro de nuestra C:/localdevcarpeta. map/tovalores para dar cuenta de la aplicación larabook.

Consejo: los archivos YAML son notablemente volubles con respecto a los caracteres extraños. 


Editar archivo de hosts de Windows

Podemos agregar una entrada en el archivo de hosts de Windows con bastante facilidad, simplemente agregue una nueva línea después de la que ya hemos creado homestead.app


Muestra la máquina virtual

Si ya ha hecho todo el trabajo preliminar, esto es tan simple como iniciar Git Bash, luego cd en el directorio que contiene la VM que desea iniciar (en nuestro caso Laravel Homestead), luego escriba vagrant up

Chris @ CHRIS-PC / c / homestead
vagrant up

Nota: Si todo va perfecto, todo se iniciará perfectamente y todas las carpetas se sincronizarán de inmediato entre la máquina host y la máquina virtual. vagrant provisionle ayudará. vagrant halt, entoncesvagrant upotra vez. vagrant destroyy luego volver a actualizarla convagrant up.


Establecer opciones de configuración en la aplicación

Tendremos que establecer algunas opciones de configuración en la aplicación Larabook. larabook/app/config/app.phpestablecemos el valor de la clave de URL en http://larabook.dev . .env.local.phpmanera:


Crear la base de datos

En su máquina local, debe tener algún tipo de aplicación que pueda conectarse al servidor mysql en la máquina virtual de la granja. MySQL Workbench para crear una nueva base de datos. nombre de host es 127.0.0.1 , el puerto a usar es 33060 , el nombre de usuario es homestead y la contraseña es secreta . vagrant ssh para conectarse a la máquina virtual desde el terminal e interactuar con la base de datos desde el terminal VM si lo desea. 
laravel homestead mysql workbench

Finalmente, cree la base de datos larabook, y ya está listo.


SSH en Homestead y ejecutar migraciones

vagrant@homestead:~/Code/larabook$ php artisan migrate
Tabla de migración creada con éxito.
Migró: 2014_06_29_203726_create_users_table
migrados: 2014_07_15_173108_create_statuses_table
migrados: 2014_07_29_184354_create_follows_table
migrados: 2014_08_18_182429_create_password_reminders_table
migrados: 2014_08_29_141342_create_comments_table
vagrant@homestead:~/Code/larabook$

Configurar aplicación para enviar correo electrónico

Laravel facilita el envío de correos electrónicos, y funciona como un campeón incluso desde máquinas virtuales en su entorno de desarrollo local. larabook/app/config/mail.phplos valores asociados con cualquier servicio SMTP que utilice. 


Tome Larabook para una prueba de manejo

Si has seguido todos los pasos hasta ahora, ¡estás listo para probar este tonto! 
larabook instalado


¿Cuál es el beneficio?

Por lo tanto, es posible que se pregunte, ¿de qué sirve utilizar Larabook en mi máquina de desarrollo local? 

Conclusión

Este ejemplo del mundo real de la instalación de Larabook en Laravel Homestead nos ha enseñado muchas cosas. 

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas