laravel

Nutzung von Laravel Valet

Nutzung 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 verbraucht mehr Ressourcen. Wenn Sie eine schnelle lokale Entwicklungsumgebung mit minimalen Ressourcen 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, erfahren Sie in diesem Artikel.

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 latavelpro

B. 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 --stable

Valet in Laravel installieren:

Führen Sie den folgenden Befehl aus, um den Valet mit dem Composer herunterzuladen.

$ Composer global erfordern cpriego/valet-linux

Fü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 nginx

Führen Sie den folgenden Befehl aus, um den . neu zu starten Netzwerk Manager.

$ sudo service network-manager restart

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 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-Status

Die 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-Links

Die 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 sicher

Sie können den folgenden Ping-Befehl ausführen, um zu testen, ob die Site aktiv ist oder nicht.

$ ping laravelpro.Prüfung

Die 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 unsicher

Sie können die Standarddomäne des Valet ändern. Der folgende valet-Befehl ändert die .Prüfung Domain .bd Domain.

$ Valet-Domain uns

Jetzt 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-Aktie

Die 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.

Installieren Sie den neuesten Dolphin Emulator für Gamecube & Wii unter Linux
Mit dem Dolphin Emulator können Sie Ihre ausgewählten Gamecube- und Wii-Spiele auf Linux-Personalcomputern (PC) spielen. Als frei verfügbarer Open-So...
So verwenden Sie die GameConqueror-Cheat-Engine unter Linux
Der Artikel enthält eine Anleitung zur Verwendung der GameConqueror-Cheat-Engine unter Linux. Viele Benutzer, die Spiele unter Windows spielen, verwen...
Beste Spielkonsolen-Emulatoren für Linux
Dieser Artikel listet beliebte Spielekonsolen-Emulationssoftware auf, die für Linux verfügbar ist. Emulation ist eine Softwarekompatibilitätsschicht, ...