laravel

Použití Laravel Valet

Použití Laravel Valet
Pokud chcete zkontrolovat, jak váš projekt Laravel funguje online, aniž byste projekt publikovali na jakémkoli reálném serveru, můžete k vytvoření vizualizovaného vývojového prostředí použít balíček Valet nebo Homestead. Homestead se používá k vývoji plně vizualizovaného vývojového prostředí Linuxu s konfigurací Nginx a spotřebovává více zdrojů. Pokud chcete vyvinout rychlé místní vývojové prostředí s minimálními prostředky, pak je balíček Valet dobrou volbou. Funguje s webovým serverem Nginx. Jak můžete nainstalovat Valet na Ubuntu a použít jej ke spuštění projektu Laravel online po určitou dobu, je uvedeno v tomto článku.

Předpoklady:

Před zahájením instalace služby Valet musíte provést následující úkoly.

A. Nainstalujte si projekt Laravel

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

B. Nainstalujte požadované závislosti

$ sudo apt-get nainstalovat php7.4-zvlnění
$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get nainstalovat libnss3-tools
$ sudo apt nainstalovat nginx

C. Aktualizujte skladatele

$ sudo composer self-update --stable

Nainstalujte Valet do Laravelu:

Spuštěním následujícího příkazu stáhněte komorníka pomocí skladatele.

$ composer global vyžaduje cpriego / valet-linux

Spuštěním následujícího příkazu nainstalujte komorníka na Ubuntu.

$ test -d ~ /.skladatel && bash ~ /.skladatel / prodejce / bin / komorník instalace
|| bash ~ /.instalace config / composer / vendor / bin / valet

Pokud je komorník úspěšně nainstalován, zobrazí se následující výstup.

Spuštěním následujících příkazů zastavte a deaktivujte apache2 serveru.

$ sudo systemctl stop apache2
$ sudo systemctl deaktivovat apache2

Spuštěním následujícího příkazu spusťte Nginx serveru.

$ sudo systemctl start nginx

Spuštěním následujícího příkazu restartujte správce sítě.

$ sudo service network-manager restart

Před použitím příkazů obsluhy restartujte terminál a prohlížeč.

Pomocí příkazů obsluhy:

V balíčku Valet existuje mnoho příkazů ke kontrole aktuálního stavu, spuštění a zastavení démona, přidání nebo odebrání adresáře projektu, odinstalování služby komorníka atd. Seznam běžně používaných příkazů obsluhy je uveden níže.

Příkazy účel
komorník start Spusťte démona komorníka.
valet stop Zastavte komorníka.
restartování obsluhy Restartujte služebného démona.
komorník odkaz Vytvořte odkaz na konkrétní projekt Laravel.
odpojení komorníka Odeberte dříve vytvořený odkaz na projekt.
komorník odkazy Zobrazit existující odkazy vytvořené komorníkem.
komorník bezpečný Zajistěte zabezpečení webu a zobrazte adresu URL pomocí https: //.
komorník nejistý Ujistěte se, že web není bezpečný, a zobrazte adresu URL pomocí protokolu http: //.
stav komorníka Zobrazit aktuální stav démona komorníka.
Valet doména název-domény Změňte doménu
valet share Sdílejte veřejně místní web a vyzkoušejte, jak funguje online.
odinstalování komorníka Odebrat komorníka trvale.

Použití některých nezbytných příkazů obsluhy je uvedeno v následující části.

Zkontrolujte stav:

příkaz status se používá ke kontrole aktuálního stavu obsluhy. Spusťte následující příkaz z terminálu.

$ komorník stav

Následující výstup se zobrazí, pokud fpm a Nginx běží a komorník funguje správně.

Poskytovat stránky:

Pro obsluhu libovolného webu Laravel lze použít dva obslužné příkazy. Tyto jsou park a odkaz. Použití odkaz příkaz jsou zobrazeny níže.

odkaz příkaz:

Vytvořte novou složku s názvem moje projekty a přejděte do složky, která bude fungovat jako Valetová cesta. Vytvořte nový projekt laravel nebo zkopírujte jakoukoli existující složku projektu laravel uvnitř této složky. Existující projekt Laravel se zkopíruje do složky zde. Přejděte do složky projektu Laravel a spusťte odkaz příkaz k registraci složky v cestě Valet.

$ mkdir moje projekty
$ cd moje projekty
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
$ komorník odkaz

Po spuštění příkazů se zobrazí následující výstup.

Spuštěním následujícího příkazu zkontrolujte seznam symbolických odkazů s adresami URL vytvořenými obsluhou.

$ komorník odkazy

Následující výstup se zobrazí, pokud je vytvořen odkaz na projekt Laravel. Výchozí doména komorníka URL je .test. Název projektu Laravel je nastaven jako Stránky hodnota. The URL hodnota je generována přidáním výchozí domény s názvem projektu. The Cesta ukládá umístění složky projektu.

Spuštěním následujícího příkazu obsluhy zajistíte zabezpečení webu.

$ komorník bezpečný

Můžete spustit následující příkaz ping a otestovat, zda je web naživu nebo ne.

$ ping laravelpro.test

Výstup ukazuje, že web je naživu.

Nyní spusťte následující adresu URL z prohlížeče a otestujte, zda funguje nebo ne.

https: // laravelpro.test/

Spuštěním následujícího příkazu proveďte nezabezpečený web a spusťte projekt pomocí adresy URL, http: // laravelpro.test.

$ komorník nezabezpečený

Můžete změnit výchozí doménu komorníka. Následující příkaz obsluhy změní .test doména .bd doména.

$ komorník doména nás

Nyní můžete z prohlížeče zkontrolovat následující adresu URL a doménu otestovat.

http: // laravelpro.bd

Sdílet web:

Jedním z důležitých účelů používání služby Valet je otestovat, jak web funguje online na různých typech zařízení běžících z místního serveru. Web lze pomocí služby komorníka sdílet mnoha způsoby. Web sdílí Ngrok ve výchozím stavu. Spuštěním následujícího příkazu sdílejte web Laravel se světem.

$ komorník podíl

Pokud je web správně sdílen, zobrazí se následující výstup. Následující informace ukazují, že web je online 8 hodin. Na web lze přistupovat odkudkoli pomocí adresy URL http: // 69763ffe9768.ngrok.io.

Následující výstup se zobrazí, pokud je adresa URL spuštěna v prohlížeči libovolného zařízení připojeného k internetu.

Závěr:

Někdy je velmi důležité zkontrolovat, zda projekt Laravel funguje správně nebo ne na různých typech zařízení, jako jsou mobilní telefony, tablety atd. před publikováním webu na skutečném serveru. Laravel komorník usnadňuje tento úkol pomocí podíl příkaz. Web lze snadno testovat online pomocí této služby s obsluhou. Způsob instalace a používání různých příkazů komorníka Laravel je vysvětlen v tomto článku, který pomáhá uživatelům Laravelu snadno testovat jejich stránky Laravel.

Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...
Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...