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 commande sudo .
  • 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 .



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow