laravel

„Laravel Valet“ naudojimas

„Laravel Valet“ naudojimas
Jei norite patikrinti, kaip jūsų „Laravel“ projektas veikia internete, nepaskelbdami projekto jokiame realiame serveryje, galite naudoti „Valet“ arba „Homestead“ paketą, kad sukurtumėte vizualizuotą kūrimo aplinką. „Homestead“ naudojama kuriant visiškai vizualizuotą „Linux“ kūrimo aplinką su „Nginx“ konfigūracija ir ji sunaudoja daugiau išteklių. Jei norite sukurti greitą vietos plėtros aplinką su minimaliais ištekliais, „Valet“ paketas yra geras pasirinkimas. Jis veikia su „Nginx“ tinklo serveriu. Kaip galite įdiegti „Valet“ „Ubuntu“ ir naudoti jį tam tikrą laiką paleisti „Laravel“ projektą internete, parodyta šiame straipsnyje.

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 latavelpro

B. Į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-linux

Vykdykite š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 nginx

Paleiskite š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 saugus

Norėdami patikrinti, ar svetainė gyva, ar ne, galite paleisti šią komandą „ping“.

$ ping laravelpro.testas

Iš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 nesaugus

Galite pakeisti numatytąjį paslaugų teikėjo domeną. Ši „Valet“ komanda pakeis .testas domenas .bd domenas.

$ valet domenas mums

Dabar 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 dalis

Tinkamai 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.

„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...
Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...
Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...