Voraussetzungen:
Sie müssen die folgenden Aufgaben ausführen, bevor Sie mit der Installation von Valet . beginnen.
EIN. Installieren Sie ein Laravel-Projekt
$ Composer create-project --prefer-dist laravel/laravel latavelproB. Installieren Sie die erforderlichen Abhängigkeiten
$ sudo apt-get install php7.4-Locken$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt install nginx
C. Aktualisieren Sie den Komponisten
$ sudo Composer self-update --stableValet in Laravel installieren:
Führen Sie den folgenden Befehl aus, um den Valet mit dem Composer herunterzuladen.
$ Composer global erfordern cpriego/valet-linuxFühren Sie den folgenden Befehl aus, um den Valet unter Ubuntu zu installieren.
$test -d ~/.Komponist && Schlag ~/.Komponist/Lieferant/bin/valet install|| schlagen ~/.config/composer/vendor/bin/valet install
Wenn der Valet erfolgreich installiert wurde, erscheint die folgende Ausgabe.
Führen Sie die folgenden Befehle aus, um die zu stoppen und zu deaktivieren Apache2 Server.
$ sudo systemctl stop apache2$ sudo systemctl deaktivieren Apache2
Führen Sie den folgenden Befehl aus, um die Nginx Server.
$ sudo systemctl starte nginxFühren Sie den folgenden Befehl aus, um den . neu zu starten Netzwerk Manager.
$ sudo service network-manager restartStarten Sie das Terminal und den Browser neu, bevor Sie die Valet-Befehle verwenden.
Verwenden von Valet-Befehlen:
Im Valet-Paket gibt es viele Befehle, um den aktuellen Status zu überprüfen, den Daemon zu starten und zu stoppen, ein Projektverzeichnis hinzuzufügen oder zu entfernen, Valet zu deinstallieren usw. Die Liste der am häufigsten verwendeten Valet-Befehle ist unten aufgeführt.
Befehle | Zweck |
---|---|
Valet-Start | Starten Sie den Valet-Daemon. |
Parkservice | Stoppen Sie den Valet-Daemon. |
Valet-Neustart | Starten Sie den Valet-Daemon neu. |
Valet-Link | Erstellen Sie den Link eines bestimmten Laravel-Projekts. |
Parkservice aufheben | Entfernen Sie den zuvor erstellten Projektlink. |
Valet-Links | Zeigen Sie die vorhandenen Links an, die vom Valet erstellt wurden. |
Parkservice sicher | Machen Sie die Site sicher und zeigen Sie die URL mit https:// an. |
Parkservice unsicher uns | Machen Sie die Site unsicher und zeigen Sie die URL mit http://. |
Parkservice | Zeigen Sie den aktuellen Status des Valet-Daemons an. |
Valet-Domain-Domain-Name | Domain ändern |
Valet-Aktie | Teilen Sie die lokale Site öffentlich und testen Sie, wie sie online funktioniert. |
Valet deinstallieren | Entfernen Sie den Parkservice dauerhaft. |
Die Verwendung einiger notwendiger Valet-Befehle wird im nächsten Abschnitt gezeigt.
Überprüfen Sie den Status:
der status-Befehl wird verwendet, um den aktuellen Status des Valet . zu überprüfen. Führen Sie den folgenden Befehl über das Terminal aus.
$ Parkservice-StatusDie folgende Ausgabe erscheint, wenn die fpm und Nginx laufen und der Parkservice funktioniert einwandfrei.
Bedienen Sie die Website:
Zwei Valet-Befehle können verwendet werden, um jede Laravel-Site zu bedienen. Diese sind Park und Verknüpfung. Die Verwendungen der Verknüpfung Befehl werden unten angezeigt.
Verknüpfung Befehl:
Erstellen Sie einen neuen Ordner mit dem Namen meine Projekte und gehen Sie zu dem Ordner, der als Valet-Pfad dient. Erstellen Sie ein neues Laravel-Projekt oder kopieren Sie einen vorhandenen Laravel-Projektordner in diesen Ordner. Ein bestehendes Laravel-Projekt wird hier in den Ordner kopiert. Gehen Sie zum Laravel-Projektordner und führen Sie die Verknüpfung Befehl zum Registrieren des Ordners im Valet-Pfad.
$ mkdir meineProjekte$ cd myprojects
$ cp -r /var/www/html/laravelpro laravelpro
$ cd laravelpro
$ Valet-Link
Die folgende Ausgabe wird erscheinen, nachdem die Befehle ausgeführt wurden.
Führen Sie den folgenden Befehl aus, um die Liste der symbolischen Links mit URLs zu überprüfen, die vom Valet erstellt wurden.
$ Valet-LinksDie folgende Ausgabe erscheint, wenn der Link für das Laravel-Projekt erstellt wird. Die Standarddomäne der Valet-URL ist .Prüfung. Der Laravel-Projektname ist festgelegt als Seite? ˅ Wert. Das URL Wert wird durch Hinzufügen der Standarddomäne mit dem Projektnamen generiert adding. Das Pfad speichert den Speicherort des Projektordners.
Führen Sie den folgenden valet-Befehl aus, um die Site sicher zu machen.
$ Parkservice sicherSie können den folgenden Ping-Befehl ausführen, um zu testen, ob die Site aktiv ist oder nicht.
$ ping laravelpro.PrüfungDie Ausgabe zeigt, dass die Site am Leben ist.
Führen Sie nun die folgende URL im Browser aus, um zu testen, ob sie funktioniert oder nicht.
https://laravelpro.Prüfung/
Führen Sie den folgenden Befehl aus, um die Site unsicher zu machen und das Projekt mit der URL auszuführen, http://laravelpro.Prüfung.
$ Valet unsicherSie können die Standarddomäne des Valet ändern. Der folgende valet-Befehl ändert die .Prüfung Domain .bd Domain.
$ Valet-Domain unsJetzt können Sie die folgende URL im Browser überprüfen, um die Domain zu testen.
http://laravelpro.bd
Teilen Sie die Website:
Einer der wichtigsten Zwecke bei der Verwendung von Valet besteht darin, zu testen, wie die Site online auf verschiedenen Gerätetypen funktioniert, die vom lokalen Server ausgeführt werden. Die Website kann mit Valet . auf viele Arten geteilt werden. Die Seite wird geteilt von Ngrok standardmäßig. Führen Sie den folgenden Befehl aus, um die Laravel-Site mit der Welt zu teilen.
$ Valet-AktieDie folgende Ausgabe wird angezeigt, wenn die Site richtig geteilt wird. Die folgenden Informationen zeigen, dass die Site 8 Stunden online ist. Die Site kann von überall aus über die URL http://69763ffe9768 . aufgerufen werden.ngrok.io.
Die folgende Ausgabe erscheint, wenn die URL im Browser eines mit dem Internet verbundenen Geräts ausgeführt wird.
Fazit:
Manchmal ist es sehr wichtig zu überprüfen, ob das Laravel-Projekt auf verschiedenen Gerätetypen wie Mobiltelefonen, Tablets usw. ordnungsgemäß funktioniert oder nicht. bevor Sie die Site auf dem echten Server veröffentlichen. Laravel Valet erleichtert diese Aufgabe durch die Verwendung von das Teilen Befehl. Die Seite kann durch diese Valet-Funktion einfach online getestet werden. Die Installation und Verwendung der verschiedenen Laravel-Valet-Befehle wird in diesem Artikel erklärt, um den Laravel-Benutzern zu helfen, ihre Laravel-Sites einfach zu testen.