Būtinos sąlygos:
Prieš pradėdami diegti „Valet“, turite atlikti šias užduotis.
A. Įdiekite „Laravel“ projektą
$ kompozitoriaus sukurtas projektas - pageidaujamo atstumo laravel / laravel latavelproB. Įdiekite reikalingas priklausomybes
$ sudo apt-get install php7.4 garbanos$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt įdiekite „nginx“
C. Atnaujinkite kompozitorių
$ sudo kompozitoriaus savęs atnaujinimas - stabilusĮdiekite „Valet“ į „Laravel“:
Vykdykite šią komandą, norėdami atsisiųsti paslaugą naudodami kompozitorių.
$ composer global reikalauja cpriego / valet-linuxVykdykite šią komandą, kad įdiegtumėte valetą „Ubuntu“.
$ test -d ~ /.kompozitorius && bash ~ /.kompozitorius / pardavėjas / bin / valet įdiegti|| bash ~ /.config / composer / vendor / bin / valet install
Jei valet yra sėkmingai įdiegtas, pasirodys tokia išvestis.
Paleiskite šias komandas, kad sustabdytumėte ir išjungtumėte apache2 serverio.
$ sudo systemctl stop apache2$ sudo systemctl išjungti apache2
Norėdami paleisti, vykdykite šią komandą Nginx serverio.
$ sudo systemctl start nginxPaleiskite šią komandą, kad paleistumėte iš naujo tinklo valdytojas.
Iš naujo paleiskite „$ sudo“ tinklo tinklo tvarkyklęPrieš naudodamiesi „Valet“ komandomis, iš naujo paleiskite terminalą ir naršyklę.
„Valet“ komandų naudojimas:
„Valet“ pakete yra daug komandų, skirtų tikrinti esamą būseną, paleisti ir sustabdyti deemoną, pridėti ar pašalinti projekto katalogą, pašalinti „valet“ ir kt. Žemiau pateikiamas dažniausiai naudojamų „Valet“ komandų sąrašas.
Komandos | tikslas |
---|---|
valet startas | Paleiskite valet démoną. |
valet stop | Sustabdykite valet démoną. |
paleidimas iš naujo | Iš naujo paleiskite valet démoną. |
tarnybinė stotelė | Sukurkite konkretaus „Laravel“ projekto nuorodą. |
valet atsieti | Pašalinkite anksčiau sukurtą projekto nuorodą. |
tarnybinės stotelės | Parodykite esamas nuorodas, kurias sukuria tarnyba. |
automobilio saugykla | Apsaugokite svetainę ir parodykite URL su https: //. |
valeteris nesaugus | Padarykite svetainę nesaugią ir parodykite URL su http: //. |
budėtojo statusas | Rodyti dabartinę „Valet“ paslaugų teikėjo būseną. |
Valet domeno domeno vardas | Pakeiskite domeną |
valet akcija | Bendrinkite vietinę svetainę viešai ir išbandykite, kaip ji veikia internete. |
valet pašalinti | Pašalinkite patarnautoją visam laikui. |
Kai kurių būtinų „Valet“ komandų naudojimas parodytas kitame skyriuje.
Patikrinkite būseną:
būsenos komanda naudojama tikrinti „Valet“ esamą būseną. Paleiskite šią komandą iš terminalo.
$ valet statusasŠi išvestis pasirodys, jei fpm ir Nginx veikia ir valeteris veikia tinkamai.
Tarnauti svetainei:
Bet kuriai „Laravel“ svetainei aptarnauti gali būti naudojamos dvi komandos. Šitie yra parkas ir nuoroda. Naudojimas nuoroda komanda yra parodyta žemiau.
nuoroda komanda:
Sukurkite naują aplanką pavadinimu myprojects ir eikite į aplanką, kuris veiks kaip „Valet“ kelias. Sukurkite naują „Laravel“ projektą arba nukopijuokite esamą „Laravel“ projekto aplanką šiame aplanke. Esamas „Laravel“ projektas nukopijuojamas į aplanką čia. Eikite į „Laravel“ projekto aplanką ir paleiskite nuoroda komanda užregistruoti aplanką „Valet“ kelyje.
$ mkdir myprojects$ cd myprojects
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
$ valet nuoroda
Paleidus komandas pasirodys toks išėjimas.
Vykdykite šią komandą, kad patikrintumėte simbolinio saito su URL, kurį sukūrė tarnybinis personalas, sąrašą.
$ valet nuorodosŠi išvada bus rodoma, jei bus sukurta „Laravel“ projekto nuoroda. Numatytasis URL adresas yra .testas. „Laravel“ projekto pavadinimas nustatytas kaip Svetainė vertė. The URL vertė generuojama pridėjus numatytąjį domeną su projekto pavadinimu. The Kelias saugo projekto aplanko vietą.
Paleiskite šią „Valet“ komandą, kad svetainė būtų saugi.
$ valet saugusNorėdami patikrinti, ar svetainė gyva, ar ne, galite paleisti šią komandą „ping“.
$ ping laravelpro.testasIšvestis rodo, kad svetainė yra gyva.
Dabar paleiskite šį URL iš naršyklės, kad patikrintumėte, ar jis veikia, ar neveikia.
https: // laravelpro.testas /
Vykdykite šią komandą, kad svetainė būtų nesaugi, ir vykdykite projektą naudodami URL, http: // laravelpro.testas.
$ valet nesaugusGalite pakeisti numatytąjį paslaugų teikėjo domeną. Ši „Valet“ komanda pakeis .testas domenas .bd domenas.
$ valet domenas mumsDabar galite patikrinti šį URL iš naršyklės, kad išbandytumėte domeną.
http: // laravelpro.bd
Bendrinkite svetainę:
Vienas iš svarbiausių „Valet“ naudojimo tikslų yra išbandyti, kaip svetainė veikia internete įvairių tipų įrenginiuose, veikiančiuose iš vietinio serverio. Svetainę galima dalytis įvairiais būdais, naudojant „Valet“. Svetaine dalijasi Ngrok pagal nutylėjimą. Norėdami bendrinti „Laravel“ svetainę su pasauliu, vykdykite šią komandą.
$ valeto dalisTinkamai bendrinant svetainę bus rodoma ši išvestis. Ši informacija rodo, kad svetainė veikia 8 valandas. Svetainę galima pasiekti iš bet kurios vietos, naudojant URL, http: // 69763ffe9768.ngrok.t.
Ši išvestis bus rodoma, jei URL bus vykdomas bet kurio prie interneto prijungto įrenginio naršyklėje.
Išvada:
Kartais labai svarbu patikrinti, ar „Laravel“ projektas veikia tinkamai, ar neveikia įvairiuose įrenginiuose, pvz., Mobiliuosiuose, planšetiniuose kompiuteriuose ir kt. prieš paskelbiant svetainę tikrame serveryje. „Laravel“ patarnautojas palengvina šią užduotį dalis komandą. Šią paslaugą galima lengvai išbandyti svetainėje. Skirtingų „Laravel“ tarnybinių komandų diegimo ir naudojimo būdas yra paaiškintas šiame straipsnyje, kad „Laravel“ vartotojai galėtų lengvai išbandyti savo „Laravel“ svetaines.