laravel

Korištenje Laravel Valeta

Korištenje Laravel Valeta
Ako želite provjeriti kako vaš projekt Laravel radi na mreži bez objavljivanja projekta na bilo kojem stvarnom poslužitelju, tada možete koristiti paket Valet ili Homestead za razvoj vizualiziranog razvojnog okruženja. Homestead se koristi za razvoj potpuno vizualiziranog Linux razvojnog okruženja s Nginx konfiguracijom i troši više resursa. Ako želite razviti brzo okruženje za lokalni razvoj s minimalnim resursima, tada je paket Valet dobar izbor. Radi s web poslužiteljem Nginx. Kako možete instalirati Valet na Ubuntu i koristiti ga za pokretanje vašeg projekta Laravel na mreži određena vremena, prikazano je u ovom članku.

Preduvjeti:

Prije početka instalacije usluge Valet morate obaviti sljedeće zadatke.

A. Instalirajte projekt Laravel

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

B. Instalirajte potrebne ovisnosti

$ sudo apt-get instalirati php7.4-uvojak
$ sudo apt-get instaliraj jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt instalirati nginx

C. Ažurirajte skladatelja

$ sudo skladatelj samoobnavljanje --stabilno

Instalirajte Valet u Laravel:

Pokrenite sljedeću naredbu da biste preuzeli sobaricu pomoću skladatelja.

$ composer globalno zahtijeva cpriego / valet-linux

Pokrenite sljedeću naredbu da biste instalirali sobaricu na Ubuntu.

$ test -d ~ /.skladatelj && bash ~ /.skladatelj / dobavljač / bin / valet instalacija
|| bash ~ /.config / composer / vendor / bin / valet install

Ako je sobar uspješno instaliran, pojavit će se sljedeći izlaz.

Izvedite sljedeće naredbe da biste zaustavili i onemogućili apache2 poslužitelju.

$ sudo systemctl zaustavi apache2
$ sudo systemctl onemogući apache2

Pokrenite sljedeću naredbu da biste pokrenuli Nginx poslužitelju.

$ sudo systemctl start nginx

Pokrenite sljedeću naredbu za ponovno pokretanje upravitelj mreže.

$ sudo usluga ponovno pokretanje upravitelja mreže

Ponovno pokrenite terminal i preglednik prije korištenja naredbi službenika.

Korištenje Valet naredbi:

Mnogo naredbi postoji u paketu Valet za provjeru trenutnog statusa, pokretanje i zaustavljanje demona, dodavanje ili uklanjanje direktorija projekta, deinstaliranje usluge valet itd. Popis najčešće korištenih Valet naredbi prikazan je u nastavku.

Naredbe Svrha
start sobar Pokrenite demon posluge.
zaustavljanje vozila Zaustavite demon posluge.
restart sobarice Ponovo pokrenite demon posluge.
link sobarice Stvorite vezu određenog projekta Laravel.
raskidanje veze sobarice Uklonite prethodno stvorenu vezu projekta.
veze sobarice Prikažite postojeće veze koje je stvorio sobar.
sobar siguran Osigurajte web mjesto sigurnim i prikažite URL s https: //.
sobar nesiguran Učinite web mjesto nesigurnim i prikažite URL s http: //.
status sobarice Pokažite trenutni status demona usluge sobar.
Ime domene domene Valet Promijenite domenu
sobarica Podijelite lokalnu web stranicu javno i testirajte kako funkcionira na mreži.
deinstaliranje sobarice Trajno uklonite sobaricu.

Upotreba nekih potrebnih Valet naredbi prikazana je u sljedećem odjeljku.

Provjeri status:

naredba statusa koristi se za provjeru trenutnog statusa usluge Valet. Pokrenite sljedeću naredbu s terminala.

$ sobar status

Sljedeći će se izlaz pojaviti ako se fpm i Nginx rade, a sobar radi ispravno.

Poslužite web mjesto:

Dvije naredbe službenika mogu se koristiti za posluživanje bilo kojeg mjesta Laravel. Ovi su park i veza. Upotrebe veza naredbe prikazane su u nastavku.

veza naredba:

Stvorite novu mapu s imenom moji projekti i idite u mapu koja će raditi kao Valet put. Stvorite novi Laravel projekt ili kopirajte bilo koju postojeću mapu Laravel projekta unutar ove mape. Postojeći projekt Laravel kopira se unutar mape ovdje. Idite u mapu projekta Laravel i pokrenite veza naredba za registraciju mape na stazi Valet.

$ mkdir moji projekti
$ cd moji projekti
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
$ valet veza

Sljedeći će se izlaz pojaviti nakon pokretanja naredbi.

Pokrenite sljedeću naredbu da biste provjerili popis simboličkih poveznica s URL-ovima koje je stvorio sobar.

$ valet veze

Sljedeći će se izlaz pojaviti ako se stvori veza za projekt Laravel. Zadana domena URL-a poslužitelja je .test. Naziv projekta Laravel postavljen je kao Stranica vrijednost. The URL vrijednost se generira dodavanjem zadane domene s imenom projekta. The Staza pohranjuje mjesto mape projekta.

Pokrenite sljedeću naredbu sobarice kako biste osigurali sigurno mjesto.

$ sobar siguran

Možete pokrenuti sljedeću naredbu ping da biste provjerili je li web mjesto živo ili nije.

$ ping laravelpro.test

Rezultat pokazuje da je web mjesto živo.

Sada pokrenite sljedeći URL iz preglednika da biste provjerili radi li ili ne.

https: // laravelpro.test/

Pokrenite sljedeću naredbu da biste učinili web mjesto nesigurnim i pokrenite projekt pomoću URL-a, http: // laravelpro.test.

$ sobar nesiguran

Možete promijeniti zadanu domenu sobarice. Sljedeća naredba sobarice promijenit će .test domena .bd domena.

$ valet domena nas

Sada možete provjeriti sljedeći URL iz preglednika da biste testirali domenu.

http: // laravelpro.bd

Podijelite stranicu:

Jedna od važnih svrha korištenja usluge Valet je testiranje načina na koji web stranica radi na mreži na različitim vrstama uređaja koji rade s lokalnog poslužitelja. Web mjesto se može na više načina dijeliti pomoću usluge sobar. Web mjesto dijeli Ngrok prema zadanim postavkama. Pokrenite sljedeću naredbu za dijeljenje stranice Laravel sa svijetom.

$ sobar

Sljedeći će se izlaz pojaviti ako se web mjesto pravilno dijeli. Sljedeće informacije pokazuju da je web mjesto na mreži 8 sati. Web mjestu se može pristupiti s bilo kojeg mjesta pomoću URL-a, http: // 69763ffe9768.ngrok.io.

Sljedeći će se izlaz pojaviti ako se URL izvrši u pregledniku bilo kojeg uređaja povezanog s Internetom.

Zaključak:

Ponekad je vrlo važno provjeriti radi li projekt Laravel ispravno ili ne na različitim vrstama uređaja poput mobilnih uređaja, tableta itd. prije objavljivanja web mjesta na pravom poslužitelju. Laravel sobar olakšava ovaj zadatak korištenjem udio naredba. Ovu značajku usluge sobar može lako testirati na mreži. U ovom se članku objašnjava način instaliranja i korištenja različitih naredbi usluge Laravel za sobarstvo koji pomažu korisnicima Laravela da lako testiraju svoja web mjesta Laravel.

Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...
Kako promijeniti lijevu i desnu tipku miša na računalu sa sustavom Windows 10
Sasvim je normalno da su svi uređaji računalnog miša ergonomski dizajnirani za dešnjake. Ali postoje dostupni uređaji za miš koji su posebno dizajnira...