Voraussetzungen:
Sie müssen die folgenden Aufgaben erledigen, bevor Sie die Installation von Valet beginnen.
A. Installieren Sie ein Laravel -Projekt
$ Composer Create-Project-Prefer-Dist Laravel/Laravel LatavelPro
B. Installieren Sie die erforderlichen Abhängigkeiten
$ sudo apt-Get Installieren Sie Php7.4-curl
$ sudo apt-get install JQ
$ sudo apt-Get Installieren Sie XSEL
$ sudo apt-Get Installieren Sie libnss3-Tools
$ sudo apt install nginx
C. Aktualisieren Sie den Komponisten
$ sudo Composer selbst-update-stabil
Installieren Sie Valet in Laravel:
Führen Sie den folgenden Befehl aus, um den Diener mit dem Komponisten herunterzuladen.
$ Composer Global erfordern Cpriego/Valet-Linux
Führen Sie den folgenden Befehl aus, um den Diener auf Ubuntu zu installieren.
$ test -d ~//.Komponist && bash ~/.Komponist/Anbieter/Bin/Valet Installation
|| bash ~/.Konfiguration/Komponist/Anbieter/Bin/Valet Installation
Wenn der Diener erfolgreich installiert ist, wird die folgende Ausgabe angezeigt.
Führen Sie die folgenden Befehle aus, um das anzuhalten und zu deaktivieren Apache2 Server.
$ sudo systemctl stoppen apache2
$ sudo systemctl deaktivieren apache2
Führen Sie den folgenden Befehl aus, um die zu starten Nginx Server.
$ sudo systemctl starten nginx
Führen Sie den folgenden Befehl aus, um die neu zu starten Netzwerk Manager.
$ sudo Service Network-Manager Neustart
Starten 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 das Projektverzeichnis hinzuzufügen oder zu entfernen, Denkmale zu deinstallieren usw. Die Liste der häufig verwendeten Valet -Befehle ist unten angezeigt.
Befehle | Zweck |
---|---|
DAienstart | Starten Sie den Valet -Daemon. |
Valet Stopp | Stoppen Sie den Valet -Daemon. |
Valet -Neustart | Starten Sie den Valet -Daemon neu. |
Valet Link | Erstellen Sie den Link eines bestimmten Laravel -Projekts. |
Valet Unlink | Entfernen Sie den zuvor erstellten Projektlink. |
Dienerverbindungen | Zeigen Sie die vorhandenen Links an, die vom Valet erstellt wurden. |
DAien sicher | Machen Sie die Website sicher und zeigen Sie die URL mit https: // an. |
Diener unsicher | Machen Sie die Site unsicher und zeigen Sie die URL mit http: // an. |
Dienerstatus | Zeigen Sie den aktuellen Status des Valet -Daemons. |
Domänendomänen-Name Valet | Ändern Sie die Domäne |
Dieneranteil | Teilen Sie die lokale Website öffentlich und testen Sie, wie sie online funktioniert. |
Valet deinstallieren | Entfernen Sie den Diener dauerhaft. |
Die Verwendung einiger notwendiger Valet -Befehle wird im nächsten Abschnitt angezeigt.
Überprüfen Sie den Status:
Der Statusbefehl wird verwendet, um den aktuellen Status des Valet zu überprüfen. Führen Sie den folgenden Befehl vom Terminal aus.
$ valet Status
Die folgende Ausgabe wird angezeigt, wenn die FPM Und Nginx laufen und Valet funktioniert ordnungsgemäß.
Servieren Sie die Seite:
Zwei Valet -Befehle können verwendet werden, um eine beliebige Laravel -Site zu bedienen. Diese sind Park Und Verknüpfung. Die Verwendung der Verwendung der Verknüpfung Der Befehl ist unten angezeigt.
Verknüpfung Befehl:
Erstellen Sie einen neuen Ordner mit dem Namen meine Projekte und gehen Sie in den Ordner, der als Valettenweg fungiert. Erstellen Sie ein neues Laravel -Projekt oder kopieren Sie einen vorhandenen Laravel -Projektordner in diesem Ordner. Ein vorhandenes Laravel -Projekt wird hier im Ordner kopiert. Gehen Sie zum Laravel -Projektordner und führen Sie die aus Verknüpfung Befehl zum Registrieren des Ordners im Dienerpfad.
$ mkdir MyProjects
$ cd MyProjects
$ cp -r/var/www/html/laravelPro LaravelPro
$ cd laravelPro
$ valet link
Nach dem Ausführen der Befehle wird die folgende Ausgabe angezeigt.
Führen Sie den folgenden Befehl aus, um die Liste der symbolischen Links mit URLs zu überprüfen, die vom Valet erstellt wurden.
$ valet links
Die folgende Ausgabe wird angezeigt, wenn der Link für das Laravel -Projekt erstellt wird. Die Standarddomäne der Valet -URL ist .prüfen. Der Laravel -Projektname wird als festgelegt Grundstück Wert. Der URL Der Wert wird generiert, indem die Standarddomäne mit dem Projektnamen hinzugefügt wird. Der Weg speichert den Projektordnerstandort.
Führen Sie den folgenden Valet -Befehl aus, um die Website zu sichern.
$ valet sicher
Sie können den folgenden Ping -Befehl ausführen, um die Website zu testen oder nicht.
$ ping laravelPro.prüfen
Die Ausgabe zeigt, dass die Website lebt.
Führen Sie nun die folgende URL aus dem Browser aus, um zu testen, dass er funktioniert oder nicht.
https: // laravelPro.prüfen/
Führen Sie den folgenden Befehl aus, um die Website unsicher zu machen und das Projekt mit der URL auszuführen, http: // laravelPro.prüfen.
$ valet unsicher
Sie können die Standarddomäne des Dieners ändern. Der folgende Befehl Valet ändert die .prüfen Domain .Bd Domain.
$ valet domain uns
Jetzt können Sie die folgende URL aus dem Browser überprüfen, um die Domäne zu testen.
http: // laravelPro.Bd
Teilen Sie die Website:
Einer der wichtigsten Zwecke für die Verwendung von Valet besteht darin, zu testen, wie die Site online auf verschiedenen Geräten funktioniert. Die Website kann auf vielfältige Weise mit Valet geteilt werden. Die Website wird von geteilt von Ngrok standardmäßig. Führen Sie den folgenden Befehl aus, um die Laravel -Site mit der Welt zu teilen.
$ VALET Aktie
Die folgende Ausgabe wird angezeigt, wenn die Site ordnungsgemäß geteilt wird. Die folgenden Informationen zeigen, dass die Website 8 Stunden online ist. Auf die Website kann überall mit der URL von überall zugegriffen werden,
.
Die folgende Ausgabe wird angezeigt, wenn die URL im Browser eines von Internet verbundenen Geräts ausgeführt wird.
Abschluss:
Manchmal ist es sehr wichtig, das Laravel -Projekt ordnungsgemäß oder nicht auf verschiedenen Arten von Geräten wie Mobilfunk, Tablet usw. funktioniert zu. Vor der Veröffentlichung der Website auf dem realen Server. Laravel Valet erleichtert diese Aufgabe durch die Verwendung das Teilen Befehl. Die Website kann von dieser Valet -Funktion problemlos online getestet werden. Die Möglichkeit zur Installation und Verwendung der verschiedenen Laravel Valet -Befehle wird in diesem Artikel erläutert, um den Laravel -Benutzern dabei zu helfen, ihre Laravel -Sites einfach zu testen.