laravel

Využitie služby Laravel Valet

Využitie služby Laravel Valet
Ak chcete skontrolovať, ako váš projekt Laravel funguje online bez zverejnenia projektu na akomkoľvek skutočnom serveri, môžete na vytvorenie vizualizovaného vývojového prostredia použiť balík Valet alebo Homestead. Homestead sa používa na vývoj plne vizualizovaného vývojového prostredia Linuxu s konfiguráciou Nginx a spotrebuje viac zdrojov. Ak chcete vytvoriť rýchle miestne vývojové prostredie s minimálnymi prostriedkami, potom je balík Valet dobrou voľbou. Funguje s webovým serverom Nginx. V tomto článku sa dozviete, ako môžete nainštalovať službu Valet na Ubuntu a použiť ju na spustenie projektu Laravel online v určitých časových intervaloch.

Predpoklady:

Pred začatím inštalácie služby Valet musíte vykonať nasledujúce úlohy.

A. Nainštalujte si projekt Laravel

$ skladateľ create-project - prefer-dist laravel / laravel latavelpro

B. Nainštalujte požadované závislosti

$ sudo apt-get nainštalovať php7.4-zvlnenie
$ sudo apt-get nainštalovať jq
$ sudo apt-get install xsel
$ sudo apt-get nainštalovať libnss3-tools
$ sudo apt nainštalovať nginx

C. Aktualizujte skladateľa

$ sudo composer self-update --stable

Nainštalujte Valet do Laravelu:

Spustením nasledujúceho príkazu stiahnite komorníka pomocou skladateľa.

$ composer global vyžaduje cpriego / valet-linux

Spustením nasledujúceho príkazu nainštalujte komorníka na Ubuntu.

$ test -d ~ /.skladateľ && bash ~ /.skladateľ / dodávateľ / bin / komorník nainštalovať
|| bash ~ /.inštalácia config / composer / vendor / bin / valet

Ak je komorník úspešne nainštalovaný, zobrazí sa nasledujúci výstup.

Spustením nasledujúcich príkazov zastavte a zakážte apache2 server.

$ sudo systemctl stop apache2
$ sudo systemctl vypnúť apache2

Spustením nasledujúceho príkazu spustíte program Nginx server.

$ sudo systemctl start nginx

Spustením nasledujúceho príkazu reštartujte správca siete.

$ sudo service network-manager restart

Pred použitím príkazov komorníka reštartujte terminál a prehľadávač.

Použitie príkazov Valet:

V balíku Valet existuje veľa príkazov na kontrolu aktuálneho stavu, spustenie a zastavenie démona, pridanie alebo odstránenie adresára projektu, odinštalovanie komorníka atď. Zoznam bežne používaných príkazov služby Valet je uvedený nižšie.

Príkazy účel
komorník štart Spustite démona komorníka.
komorník zastávka Zastavte komorného démona.
komorník reštart Reštartujte obslužného démona.
komorník odkaz Vytvorte odkaz na konkrétny projekt Laravel.
odpojenie komorníka Odstráňte predtým vytvorený odkaz na projekt.
komorník odkazy Zobraziť existujúce odkazy vytvorené komorníkom.
komorník bezpečný Zabezpečte web a zobrazte adresu URL s https: //.
komorník nezabezpečený Zaistite nezabezpečenie webu a zobrazte adresu URL pomocou protokolu http: //.
stav komorníka Zobraziť aktuálny stav démona komorníka.
Komorná doména doména-názov Zmeňte doménu
komorník Zdieľajte verejne miestnu stránku a vyskúšajte, ako to funguje online.
odinštalovať komorník Komorníka natrvalo odstráňte.

Použitia niektorých potrebných príkazov služby Valet sú uvedené v nasledujúcej časti.

Skontrolujte stav:

príkaz status sa používa na kontrolu aktuálneho stavu obsluhy. Spustite nasledujúci príkaz z terminálu.

$ komorník stav

Nasledujúci výstup sa zobrazí, ak fpm a Nginx sú spustené a obsluha funguje správne.

Poskytovať stránky:

Na obsluhu ľubovoľnej stránky Laravelu je možné použiť dva obslužné príkazy. Toto sú park a odkaz. Využitia odkaz príkaz sú zobrazené nižšie.

odkaz príkaz:

Vytvorte nový priečinok s názvom moje projekty a prejdite do priečinka, ktorý bude fungovať ako komorník. Vytvorte nový projekt Laravel alebo skopírujte akýkoľvek existujúci priečinok projektu Laravel v tomto priečinku. Existujúci projekt Laravel sa skopíruje do tohto priečinka tu. Prejdite do priečinka projektu Laravel a spustite odkaz príkazom zaregistrujte priečinok na ceste s obsluhou.

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

Po vykonaní príkazov sa zobrazí nasledujúci výstup.

Spustením nasledujúceho príkazu skontrolujte zoznam symbolických odkazov s adresami URL vytvorenými komorníkom.

$ komorník odkazy

Nasledujúci výstup sa objaví, ak sa vytvorí odkaz na projekt Laravel. Predvolená doména komorníka je .test. Názov projektu Laravel je nastavený ako Stránky hodnotu. The URL hodnota sa vygeneruje pridaním predvolenej domény k názvu projektu. The Cesta ukladá umiestnenie priečinka projektu.

Spustením nasledujúceho príkazu obsluhu zabezpečte web.

$ komorník bezpečný

Spustením nasledujúceho príkazu ping môžete otestovať, či je web aktívny alebo nie.

$ ping laravelpro.test

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

Teraz v prehliadači spustite nasledujúcu adresu URL, aby ste otestovali, či funguje alebo nie.

https: // laravelpro.test /

Spustením nasledujúceho príkazu urobte web nezabezpečeným a spustite projekt pomocou adresy URL, http: // laravelpro.test.

$ komorník nezabezpečený

Predvolenú doménu komorníka môžete zmeniť. Nasledujúci príkaz obsluhy zmení .test doména .bd doména.

$ komorník doména nás

Teraz môžete v prehliadači skontrolovať nasledujúcu adresu URL a otestovať tak doménu.

http: // laravelpro.bd

Zdieľať stránku:

Jedným z dôležitých účelov použitia služby Valet je otestovať, ako stránka funguje online na rôznych typoch zariadení spustených z lokálneho servera. Web je možné zdieľať rôznymi spôsobmi pomocou služby komorníka. Túto stránku zdieľa Ngrok predvolene. Spustením nasledujúceho príkazu môžete zdieľať web Laravel s celým svetom.

$ komorník zdieľať

Nasledujúci výstup sa zobrazí, ak je web zdieľaný správne. Nasledujúce informácie ukazujú, že web je online 8 hodín. Na stránku je možné pristupovať odkiaľkoľvek pomocou adresy URL, http: // 69763ffe9768.ngrok.io.

Nasledujúci výstup sa zobrazí, ak sa adresa URL vykoná v prehliadači ľubovoľného zariadenia pripojeného k internetu.

Záver:

Niekedy je veľmi dôležité skontrolovať, či projekt Laravel správne funguje alebo nefunguje na rôznych typoch zariadení, ako sú mobilné telefóny, tablety atď. pred zverejnením stránky na skutočnom serveri. Laravel komorník uľahčuje túto úlohu používaním podiel príkaz. Web je možné ľahko testovať online pomocou tejto služby s obsluhou. Spôsob inštalácie a používania rôznych príkazov komorníka Laravel je vysvetlený v tomto článku, ktorý pomáha používateľom Laravelu ľahko testovať ich stránky Laravel.

Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...
Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...
Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...