Uso de Valet de Laravel

Uso de Valet de Laravel
Si desea verificar cómo su proyecto Laravel funciona en línea sin publicar el proyecto en cualquier servidor real, puede usar el paquete Valet o Homestead para desarrollar un entorno de desarrollo visualizado. Homestead se utiliza para desarrollar un entorno de desarrollo de Linux totalmente visualizado con la configuración de Nginx y consume más recursos. Si desea desarrollar un entorno de desarrollo local rápido con recursos mínimos, entonces el paquete de valet es una buena opción. Funciona con el servidor web nginx. En este artículo se muestra cómo puede instalar Valet en Ubuntu y usarlo para ejecutar su proyecto Laravel en línea para ciertos momentos.

Prerrequisitos:

Debe hacer las siguientes tareas antes de comenzar la instalación de valet.

A. Instale un proyecto de Laravel

$ composer create-project--pre-dist laravel/laravel latavelpro

B. Instale las dependencias requeridas

$ sudo apt-get instalación php7.4 tostas
$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt install nginx

C. Actualizar el compositor

$ sudo compositor auto-actualización --estable

Instale el valet en Laravel:

Ejecute el siguiente comando para descargar el valet usando el compositor.

$ composer global requiere cpriiego/valet-linux

Ejecute el siguiente comando para instalar el valet en Ubuntu.

$ test -d ~/.compositor && bash ~/.Instalación de compositor/proveedor/bin/valet
|| Bash ~/.config/composer/proveor/bin/valet install

Si el valet se instala correctamente, aparecerá la siguiente salida.

Ejecute los siguientes comandos para detener y deshabilitar el apache2 servidor.

$ sudo systemctl stop apache2
$ sudo systemctl deshabilitar apache2

Ejecute el siguiente comando para iniciar el Nginx servidor.

$ sudo systemctl inicio nginx

Ejecute el siguiente comando para reiniciar el gerente de Redes.

$ SUDO Service Network-Manager reiniciar

Reinicie el terminal y el navegador antes de usar los comandos del valet.

Usando comandos de valet:

Existen muchos comandos en el paquete de valet para verificar el estado actual, iniciar y detener el demonio, agregar o eliminar el directorio del proyecto, desinstalar valet, etc. La lista de comandos de valet de uso común se muestra a continuación.

Comandos objetivo
comienzo del valet Comience el Daemon del valet.
parada de valet Detente el demonio del valet.
reinicio del valet Reiniciar el demonio del valet.
enlace de valet Cree el enlace de un proyecto de Laravel en particular.
Valet Unlink Eliminar el enlace del proyecto creado anteriormente.
enlaces de valet Muestra los enlaces existentes creados por el valet.
valet seguro Haga el sitio seguro y muestre la URL con https: //.
valet no seguro Haga que el sitio sea inseguro y muestre la URL con http: //.
estado de valet Muestre el estado actual del demonio del valet.
Nombre de dominio del dominio del valet Cambiar el dominio
compartir valet Comparta el sitio local públicamente y pruebe cómo funciona en línea.
Valet desinstalar Retire el valet de forma permanente.

Los usos de algunos comandos de valet necesarios se muestran en la siguiente sección.

Verifique el estado:

El comando de estado se usa para verificar el estado actual del valet. Ejecute el siguiente comando desde el terminal.

Estado de $ valet

La siguiente salida aparecerá si el FPM y Nginx están funcionando y el valet funciona correctamente.

Servir el sitio:

Se pueden usar dos comandos de valet para servir a cualquier sitio de Laravel. Estos son parque y enlace. Los usos del enlace El comando se muestra a continuación.

enlace dominio:

Crea una nueva carpeta llamada Mis proyectos y vaya a la carpeta que funcionará como un camino de valet. Cree un nuevo proyecto de Laravel o copie cualquier carpeta de proyecto Laravel existente dentro de esta carpeta. Se copia un proyecto de Laravel existente dentro de la carpeta aquí. Vaya a la carpeta del Proyecto Laravel y ejecute el enlace comandar registrar la carpeta en la ruta del valet.

$ mkdir myprojects
$ CD myProjects
$ cp -r/var/www/html/laravelpro laravelpro
$ CD LaravelPro
$ Valet Link

La siguiente salida aparecerá después de ejecutar los comandos.

Ejecute el siguiente comando para verificar la lista de enlaces simbólicos con URL creadas por el valet.

$ enlaces de valet

Aparecerá la siguiente salida si se crea el enlace para el proyecto Laravel. El dominio predeterminado de la URL del valet es .prueba. El nombre del proyecto Laravel se establece como Sitio valor. El Url El valor se genera agregando el dominio predeterminado con el nombre del proyecto. El Camino almacena la ubicación de la carpeta del proyecto.

Ejecute el siguiente comando valet para que el sitio sea seguro.

$ valet seguro

Puede ejecutar el siguiente comando ping para probar el sitio está vivo o no.

$ ping laravelpro.prueba

La salida muestra que el sitio está vivo.

Ahora, ejecute la siguiente URL del navegador para probar que está funcionando o no.

https: // laravelpro.prueba/

Ejecute el siguiente comando para que el sitio sea inseguro y ejecute el proyecto utilizando la URL, http: // laravelpro.prueba.

$ valet no seguro

Puede cambiar el dominio predeterminado del valet. El siguiente comando de valet cambiará el .prueba dominio .bd dominio.

$ valet dominio US

Ahora, puede verificar la siguiente URL del navegador para probar el dominio.

http: // laravelpro.bd

Comparte el sitio:

Uno de los propósitos importantes de usar valet es probar cómo funciona el sitio en línea en diferentes tipos de dispositivos que se ejecutan desde el servidor local. El sitio se puede compartir de muchas maneras usando valet. El sitio es compartido por Ngrok por defecto. Ejecute el siguiente comando para compartir el sitio de Laravel con el mundo.

$ Valet Share

La siguiente salida aparecerá si el sitio se comparte correctamente. La siguiente información muestra que el sitio está en línea durante 8 horas. Se puede acceder al sitio desde cualquier lugar utilizando la URL,

    http: // 69763ffe9768.ngrok.IO

.

La siguiente salida aparecerá si la URL se ejecuta en el navegador de cualquier dispositivo conectado a Internet.

Conclusión:

A veces es muy importante verificar que el proyecto Laravel funcione correctamente o no en varios tipos de dispositivos como móvil, tableta, etc. Antes de publicar el sitio en el servidor real. Laravel Valet facilita esta tarea mediante el uso de la cuota dominio. El sitio se puede probar en línea fácilmente mediante esta función de valet. La forma de instalar y usar los diferentes comandos de Valet Laravel se explica en este artículo para ayudar a los usuarios de Laravel a probar sus sitios de Laravel fácilmente.