Recherche…
Introduction
Valet est un environnement de développement sur mesure pour macOS. Cela élimine le besoin de machines virtuelles, Homestead ou Vagrant. Plus besoin de mettre à jour constamment votre fichier /etc/hosts
. Vous pouvez même partager vos sites publiquement en utilisant des tunnels locaux.
Laravel Valet rend tous les sites disponibles sur un domaine *.dev
en liant les noms de dossier aux noms de domaine.
Syntaxe
- commande valet [options] [arguments]
Paramètres
Paramètre | Ensemble de valeurs |
---|---|
commander | domaine , fetch-share-url, oublier, aide, installer, lien , liens , liste, journaux, on-latest-version, ouvrir, parc , chemins, redémarrer, sécuriser, démarrer, arrêter, désinstaller, dissocier, non sécurisé, qui |
options | -h, --help, -q, --quiet, -V, --version, --ansi, --no-ansi, -n, --no-interaction, -v, -vv, -vvv, - -verbeux |
arguments | (optionnel) |
Remarques
Comme Valet pour Linux et Windows ne sont pas officiels, il n'y aura pas de support en dehors de leurs référentiels Github respectifs.
Lien de valet
Cette commande est utile si vous souhaitez diffuser un seul site dans un répertoire et non l'intégralité du répertoire.
cd ~/Projects/my-blog/
valet link awesome-blog
Valet créera un lien symbolique dans ~/.valet/Sites
qui pointe vers votre répertoire de travail actuel.
Après avoir exécuté la commande link, vous pouvez accéder au site dans votre navigateur à l' http://awesome-blog.dev
.
Pour afficher une liste de tous vos répertoires liés, exécutez la commande valet links . Vous pouvez utiliser valet unlink awesome-blog
pour détruire le lien symbolique.
Parc de valet
cd ~/Projects
valet park
Cette commande enregistre votre répertoire de travail actuel en tant que chemin que Valet doit rechercher pour les sites. Désormais, tout projet Laravel que vous créez dans votre répertoire "parqué" sera automatiquement servi à l'aide de la convention http://folder-name.dev
.
Liens de valet
Cette commande affiche tous les liens Valet enregistrés que vous avez créés et leurs chemins d'accès correspondants sur votre ordinateur.
Commander:
valet links
Échantillon sortie:
...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...
Remarque 1: Vous pouvez exécuter cette commande de n’importe où, et pas seulement depuis un dossier lié.
Note 2: Les sites seront listés sans la terminaison .dev mais vous utiliserez toujours site1.dev pour accéder à votre application depuis le navigateur.
Installation
IMPORTANT!! Valet est un outil conçu uniquement pour macOS.
Conditions préalables
- Valet utilise le port HTTP de votre machine locale (port 80). Vous ne pourrez donc pas l'utiliser si Apache ou Nginx sont installés et s'exécutent sur le même ordinateur.
- Le gestionnaire de paquets non officiel de macOS, Homebrew, est requis pour utiliser correctement Valet.
- Assurez-vous que Homebrew est mis à jour vers la dernière version en exécutant une
brew update
àbrew update
dans le terminal.
Installation
- Installez PHP 7.1 en utilisant Homebrew via
brew install homebrew/php/php71
. - Installer Valet avec Composer via un
composer global require laravel/valet
. - Ajoutez le
~/.composer/vendor/bin
au "PATH" de votre système s'il n'y est pas déjà. - Exécutez la commande d'
valet install
.
Post-installation Pendant le processus d'installation, Valet a installé DnsMasq . Il a également enregistré le démon de Valet pour se lancer automatiquement au démarrage de votre système, vous n'avez donc pas besoin de lancer valet start
ou valet install
chaque redémarrage de votre machine.
Domaine de valet
Cette commande vous permet de modifier ou d'afficher le TLD (domaine de premier niveau) utilisé pour lier des domaines à votre ordinateur local.
Obtenir le TLD actuel
$ valet domain
> dev
Définir le TLD
$ valet domain local
> Your Valet domain has been updated to [local].
Installation (Linux)
IMPORTANT!! Valet est un outil conçu pour macOS, la version ci-dessous est portée pour Linux.
Conditions préalables
- N'installez pas valet en tant que
root
ou en utilisant la commandesudo
. - Valet utilise le port HTTP de votre machine locale (port 80). Vous ne pourrez donc pas l'utiliser si Apache ou Nginx sont installés et s'exécutent sur le même ordinateur.
- Une version à jour du
composer
est requise pour installer et exécuter Valet.
Installation
- Exécutez le
composer global require cpriego/valet-linux
installe globalement Valet. - Exécutez la commande
valet install
pour terminer l'installation.
Post Installer
Au cours du processus d'installation, Valet a installé DnsMasq. Il a également enregistré le démon de Valet pour se lancer automatiquement au démarrage de votre système, vous n'avez donc pas besoin de lancer valet start
ou valet install
chaque redémarrage de votre machine.
La documentation officielle est disponible ici .