Verwendung von Laravel Valet

Verwendung von Laravel Valet
Wenn Sie überprüfen möchten, wie Ihr Laravel -Projekt online funktioniert, ohne das Projekt auf einem echten Server zu veröffentlichen, können Sie das Valet- oder Homestead -Paket verwenden, um eine visualisierte Entwicklungsumgebung zu entwickeln. Homestead wird verwendet, um eine vollständig visualisierte Linux -Entwicklungsumgebung mit NGINX -Konfiguration zu entwickeln und mehr Ressourcen konsumiert. Wenn Sie eine schnelle lokale Entwicklungsumgebung mit Mindestressourcen entwickeln möchten, ist das Valet -Paket eine gute Wahl. Es funktioniert mit dem Nginx -Webserver. Wie Sie Valet auf Ubuntu installieren und damit Ihr Laravel -Projekt für bestimmte Zeiten online ausführen können, werden in diesem Artikel angezeigt.

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,

    http: // 69763ffe9768.ngrok.io

.

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.