Preduvjeti:
Prije početka instalacije usluge Valet morate obaviti sljedeće zadatke.
A. Instalirajte projekt Laravel
$ composer create-project --prefer-dist laravel / laravel latavelproB. 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 --stabilnoInstalirajte Valet u Laravel:
Pokrenite sljedeću naredbu da biste preuzeli sobaricu pomoću skladatelja.
$ composer globalno zahtijeva cpriego / valet-linuxPokrenite 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 nginxPokrenite sljedeću naredbu za ponovno pokretanje upravitelj mreže.
$ sudo usluga ponovno pokretanje upravitelja mrežePonovno 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 statusSljedeć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 vezeSljedeć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 siguranMožete pokrenuti sljedeću naredbu ping da biste provjerili je li web mjesto živo ili nije.
$ ping laravelpro.testRezultat 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 nesiguranMožete promijeniti zadanu domenu sobarice. Sljedeća naredba sobarice promijenit će .test domena .bd domena.
$ valet domena nasSada 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.
$ sobarSljedeć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.