laravel

Utilisation de Laravel Valet

Utilisation de Laravel Valet
Si vous souhaitez vérifier le fonctionnement de votre projet Laravel en ligne sans publier le projet sur un serveur réel, vous pouvez utiliser le package Valet ou Homestead pour développer un environnement de développement visualisé. Homestead est utilisé pour développer un environnement de développement Linux entièrement visualisé avec une configuration Nginx et consomme plus de ressources. Si vous souhaitez développer un environnement de développement local rapide avec un minimum de ressources, le package Valet est un bon choix. Il fonctionne avec le serveur Web Nginx. Comment vous pouvez installer Valet sur Ubuntu et l'utiliser pour exécuter votre projet Laravel en ligne pendant certaines périodes est indiqué dans cet article.

Conditions préalables:

Vous devez effectuer les tâches suivantes avant de commencer l'installation de Valet.

UNE. Installer un projet Laravel

$ composer create-project --prefer-dist laravel/laravel latavelpro

B. Installer les dépendances requises

$ sudo apt-get install php7.4 boucles
$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt installer nginx

C. Mettre à jour le compositeur

$ sudo composer self-update --stable

Installer Valet à Laravel :

Exécutez la commande suivante pour télécharger le valet à l'aide du composeur.

$ composer global requiert cpriego/valet-linux

Exécutez la commande suivante pour installer le valet sur Ubuntu.

$ test -d ~/.compositeur && bash ~/.installation du compositeur/fournisseur/bin/valet
|| bash ~/.config/composer/vendor/bin/valet installer

Si le valet est installé avec succès, la sortie suivante apparaîtra.

Exécutez les commandes suivantes pour arrêter et désactiver le apache2 serveur.

$ sudo systemctl stop apache2
$ sudo systemctl désactiver apache2

Exécutez la commande suivante pour démarrer le Nginx serveur.

$ sudo systemctl démarrer nginx

Exécutez la commande suivante pour redémarrer le gestionnaire de réseau.

$ sudo service network-manager redémarrage

Redémarrez le terminal et le navigateur avant d'utiliser les commandes de valet.

Utilisation des commandes Valet :

De nombreuses commandes existent dans le package Valet pour vérifier l'état actuel, démarrer et arrêter le démon, ajouter ou supprimer le répertoire du projet, désinstaller le valet, etc. La liste des commandes Valet couramment utilisées est affichée ci-dessous.

Commandes objectif
service voiturier Démarrer le démon valet.
service de voiturier Arrêter le démon valet.
redémarrage du voiturier Redémarrer le démon valet.
lien valet Créer le lien d'un projet Laravel particulier.
valet dissocier Supprimer le lien de projet créé précédemment.
liens valet Afficher les liens existants créés par le voiturier.
voiturier sécurisé Sécurisez le site et affichez l'URL avec https://.
voiturier non sécurisé Rendez le site non sécurisé et affichez l'URL avec http://.
statut de voiturier Afficher l'état actuel du démon valet.
Nom de domaine du domaine voiturier Changer de domaine
service de voiturier Partagez publiquement le site local et testez son fonctionnement en ligne.
désinstallation de voiturier Retirer définitivement le voiturier.

Les utilisations de certaines commandes Valet nécessaires sont présentées dans la section suivante.

Vérifiez l'état :

la commande status est utilisée pour vérifier l'état actuel du Valet. Exécutez la commande suivante depuis le terminal.

$ statut de voiturier

La sortie suivante apparaîtra si le fpm et Nginx fonctionnent et le voiturier fonctionne correctement.

Servir le site :

Deux commandes de valet peuvent être utilisées pour servir n'importe quel site Laravel. Ceux-ci sont se garer et relier. Les utilisations du relier commande sont indiqués ci-dessous.

relier commander:

Créer un nouveau dossier nommé mes projets et allez dans le dossier qui fonctionnera comme chemin Valet. Créez un nouveau projet Laravel ou copiez n'importe quel dossier de projet Laravel existant dans ce dossier. Un projet Laravel existant est copié dans le dossier ici. Allez dans le dossier du projet Laravel et exécutez le relier commande pour enregistrer le dossier dans le chemin Valet.

$ mkdir mesprojets
$ cd mesprojets
$ cp -r /var/www/html/laravelpro laravelpro
$ cd laravelpro
$ lien valet

La sortie suivante apparaîtra après l'exécution des commandes.

Exécutez la commande suivante pour vérifier la liste des liens symboliques avec les URL créées par le voiturier.

$ liens valet

La sortie suivante apparaîtra si le lien pour le projet Laravel est créé. Le domaine par défaut de l'URL du valet est .test. Le nom du projet Laravel est défini comme Placer valeur. le URL la valeur est générée en ajoutant le domaine par défaut avec le nom du projet. le Chemin stocke l'emplacement du dossier du projet.

Exécutez la commande de valet suivante pour sécuriser le site.

$ voiturier sécurisé

Vous pouvez exécuter la commande ping suivante pour tester que le site est vivant ou non.

$ ping laravelpro.test

La sortie montre que le site est vivant.

Maintenant, exécutez l'URL suivante à partir du navigateur pour tester qu'il fonctionne ou non.

https://laravelpro.test/

Exécutez la commande suivante pour rendre le site non sécurisé et exécutez le projet à l'aide de l'URL, http://laravelpro.test.

$ valet non sécurisé

Vous pouvez changer le domaine par défaut du voiturier. La commande de valet suivante changera le .test domaine .bd domaine.

$ valet de domaine nous

Maintenant, vous pouvez vérifier l'URL suivante à partir du navigateur pour tester le domaine.

http://laravelpro.bd

Partagez le site :

L'un des objectifs importants de l'utilisation de Valet est de tester le fonctionnement du site en ligne sur différents types d'appareils fonctionnant à partir du serveur local. Le site peut être partagé de plusieurs manières en utilisant le valet. Le site est partagé par Ngrok par défaut. Exécutez la commande suivante pour partager le site Laravel avec le monde.

$ service voiturier

La sortie suivante apparaîtra si le site est partagé correctement. Les informations suivantes montrent que le site est en ligne pendant 8 heures. Le site est accessible de n'importe où en utilisant l'URL, http://69763ffe9768.ngrok.io.

La sortie suivante apparaîtra si l'URL est exécutée dans le navigateur de tout appareil connecté à Internet.

Conclusion:

Parfois, il est très important de vérifier que le projet Laravel fonctionne correctement ou non sur différents types d'appareils tels que mobile, tablette, etc. avant de publier le site dans le vrai serveur. Le valet Laravel facilite cette tâche en utilisant le partage commander. Le site peut être testé en ligne facilement grâce à cette fonction de valet. La façon d'installer et d'utiliser les différentes commandes de valet Laravel est expliquée dans cet article pour aider les utilisateurs de Laravel à tester facilement leurs sites Laravel.

Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...
Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...