laravel

Uso de Laravel Valet

Uso de Laravel Valet
Si desea verificar cómo funciona su proyecto de Laravel en línea sin publicar el proyecto en ningún 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 Linux completamente visualizado con configuración Nginx y consume más recursos. Si desea desarrollar un entorno de desarrollo local rápido con recursos mínimos, el paquete 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 durante ciertos momentos.

Requisitos previos:

Debe realizar las siguientes tareas antes de iniciar la instalación de Valet.

A. Instalar un proyecto de Laravel

$ composer crear-proyecto --prefer-dist laravel / laravel latavelpro

B. Instale las dependencias necesarias

$ sudo apt-get install php7.4 rizos
$ 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 composer auto-actualización - estable

Instalar Valet en Laravel:

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

$ composer global requiere cpriego / valet-linux

Ejecute el siguiente comando para instalar el valet en Ubuntu.

$ prueba -d ~ /.compositor && bash ~ /.compositor / vendedor / bin / valet install
|| bash ~ /.config / composer / vendor / bin / valet install

Si el valet se instaló correctamente, aparecerá el siguiente resultado.

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

$ sudo systemctl detener apache2
$ sudo systemctl deshabilitar apache2

Ejecute el siguiente comando para iniciar el Nginx servidor.

$ sudo systemctl iniciar 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 de valet.

Usando comandos de Valet:

Existen muchos comandos en el paquete Valet para verificar el estado actual, iniciar y detener el demonio, agregar o eliminar el directorio del proyecto, desinstalar el servicio de valet, etc. La lista de comandos de Valet más utilizados se muestra a continuación.

Comandos propósito
valet start Inicie el demonio valet.
parada de valet Detén al demonio valet.
reinicio del valet Reinicie el daemon de valet.
enlace de valet Crea el enlace de un proyecto Laravel en particular.
valet desvincular Eliminar el enlace del proyecto creado anteriormente.
enlaces de valet Mostrar los enlaces existentes creados por el valet.
valet seguro Haga que el sitio sea seguro y muestre la URL con https: //.
valet inseguro Haga que el sitio sea inseguro y muestre la URL con http: //.
estado de valet Muestra el estado actual del daemon de valet.
Valet dominio nombre de dominio Cambiar el dominio
valet compartir Comparta el sitio local públicamente y pruebe cómo funciona en línea.
desinstalación de valet Retirar al 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 la terminal.

$ estado de valet

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

Sirva 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 comando se muestran a continuación.

Enlace mando:

Crea una nueva carpeta llamada Mis proyectos y vaya a la carpeta que funcionará como ruta de Valet. Cree un nuevo proyecto de Laravel o copie cualquier carpeta de proyecto de Laravel existente dentro de esta carpeta. Un proyecto de Laravel existente se copia dentro de la carpeta aquí. Vaya a la carpeta del proyecto Laravel y ejecute el Enlace comando para registrar la carpeta en la ruta de Valet.

$ mkdir myprojects
$ cd myprojects
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
$ enlace de valet

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

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

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

$ valet seguro

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

$ ping laravelpro.prueba

El resultado muestra que el sitio está vivo.

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

https: // laravelpro.prueba/

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

$ valet inseguro

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

$ valet dominio nosotros

Ahora, puede verificar la siguiente URL desde el 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

El siguiente resultado 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.

El siguiente resultado 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 esté funcionando correctamente o no en varios tipos de dispositivos como móviles, tabletas, etc. antes de publicar el sitio en el servidor real. El valet de Laravel facilita esta tarea al usar la cuota mando. El sitio se puede probar en línea fácilmente con esta función de valet. La forma de instalar y usar los diferentes comandos de valet de Laravel se explica en este artículo para ayudar a los usuarios de Laravel a probar sus sitios de Laravel fácilmente.

Cómo usar Xdotool para estimular los clics del mouse y las pulsaciones de teclas en Linux
Xdotool es una herramienta de línea de comandos gratuita y de código abierto para simular clics del mouse y pulsaciones de teclas. Este artículo cubri...
Los 5 mejores productos ergonómicos de mouse de computadora para Linux
¿El uso prolongado de la computadora causa dolor en la muñeca o los dedos?? ¿Sufre de rigidez en las articulaciones y constantemente tiene que dar la ...
Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...