Buscar..


Introducción

Valet es un entorno de desarrollo hecho a medida para macOS. Se abstrae la necesidad de máquinas virtuales, Homestead o Vagrant. Ya no es necesario actualizar constantemente su /etc/hosts . Incluso puedes compartir tus sitios públicamente usando túneles locales.

Laravel Valet hace que todos los sitios estén disponibles en un dominio *.dev vinculando nombres de carpetas a nombres de dominio.

Sintaxis

  • comando de valet [opciones] [argumentos]

Parámetros

Parámetro Conjunto de valores
mando dominio , fetch-share-url, olvidar, ayuda, instalar, enlace , enlaces , listas, registros, en la última versión, abrir, estacionar , rutas, reiniciar, asegurar, iniciar, detener, desinstalar, desvincular, no seguro, lo que
opciones -h, --help, -q, --quiet, -V, --version, --ansi, --no-ansi, -n, --no-interaccion, -v, -vv, -vvv, - -verboso
argumentos (Opcional)

Observaciones

Debido a que Valet para Linux y Windows no son oficiales, no habrá soporte fuera de sus respectivos repositorios Github.

Enlace de valet

Este comando es útil si desea servir un solo sitio en un directorio y no en todo el directorio.

cd ~/Projects/my-blog/
valet link awesome-blog

Valet creará un enlace simbólico en ~/.valet/Sites que apunta a su directorio de trabajo actual.
Después de ejecutar el comando de enlace, puede acceder al sitio en su navegador en http://awesome-blog.dev .

Para ver una lista de todos sus directorios vinculados, ejecute el comando valet links . Puedes usar valet unlink awesome-blog para destruir el enlace simbólico.

Parque de valet

cd ~/Projects
valet park

Este comando registrará su directorio de trabajo actual como una ruta que Valet debe buscar sitios. Ahora, cualquier proyecto Laravel que cree dentro de su directorio "estacionado" se servirá automáticamente utilizando la convención http://folder-name.dev .

Enlaces de valet

Este comando mostrará todos los enlaces de Valet registrados que ha creado y sus rutas de archivo correspondientes en su computadora.

Mando:

valet links

Salida de muestra:

...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...

Nota 1: puede ejecutar este comando desde cualquier lugar, no solo desde una carpeta vinculada.

Nota 2: los sitios se incluirán en la lista sin el .dev final, pero seguirá usando site1.dev para acceder a su aplicación desde el navegador.

Instalación

¡¡IMPORTANTE!! Valet es una herramienta diseñada solo para macOS.

Prerrequisitos

  • El valet utiliza el puerto HTTP de su máquina local (puerto 80), por lo tanto, no podrá usarlo si Apache o Nginx están instalados y ejecutándose en la misma máquina.
  • Se requiere que Homebrew, el administrador de paquetes no oficial de macOS, use Valet correctamente.
  • Asegúrese de que Homebrew esté actualizado a la última versión ejecutando brew update en el terminal.

Instalación

  • Instale PHP 7.1 utilizando Homebrew a través de brew install homebrew/php/php71 .
  • Instalar Valet con Composer a través de composer global require laravel/valet .
  • ~/.composer/vendor/bin directorio ~/.composer/vendor/bin al "PATH" de su sistema si aún no está allí.
  • Ejecute el comando de valet install .

Posterior a la instalación Durante el proceso de instalación, Servicio de Dnsmasq instalado. También registró el demonio de Valet para que se inicie automáticamente cuando se inicie el sistema, por lo que no necesita ejecutar el valet start o la valet install cada vez que reinicie su máquina.

Dominio valet

Este comando le permite cambiar o ver el TLD (dominio de nivel superior) utilizado para enlazar dominios a su máquina local.

Obtener el TLD actual

$ valet domain
> dev

Establecer el TLD

$ valet domain local
> Your Valet domain has been updated to [local].

Instalación (Linux)

¡¡IMPORTANTE!! Valet es una herramienta diseñada para macOS, la versión a continuación está adaptada para el sistema operativo Linux.

Prerrequisitos

  • No instale el valet como root o usando el comando sudo .
  • El valet utiliza el puerto HTTP de su máquina local (puerto 80), por lo tanto, no podrá usarlo si Apache o Nginx están instalados y ejecutándose en la misma máquina.
  • Se requiere una versión actualizada del composer para instalar y ejecutar Valet.

Instalación

  • Ejecutar composer global require cpriego/valet-linux para instalar Valet globalmente.
  • Ejecute el comando de valet install para finalizar la instalación.

Instalación posterior

Durante el proceso de instalación, Valet instaló DnsMasq. También registró el demonio de Valet para que se inicie automáticamente cuando se inicie el sistema, por lo que no necesita ejecutar el valet start o la valet install cada vez que reinicie su máquina.

La Documentación Oficial se puede encontrar aquí .



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow