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 comandosudo
. - 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í .