Forutsetninger:
Du må gjøre følgende oppgaver før du starter installasjonen av Valet.
EN. Installer et Laravel-prosjekt
$ composer create-project --prefer-dist laravel / laravel latavelproB. Installer de nødvendige avhengighetene
$ sudo apt-get install php7.4-krøller$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt installere nginx
C. Oppdater komponisten
$ sudo komponist selvoppdatering - stabilInstaller Valet i Laravel:
Kjør følgende kommando for å laste ned betjent ved hjelp av komponisten.
$ composer global krever cpriego / valet-linuxKjør følgende kommando for å installere betjent på Ubuntu.
$ test -d ~ /.komponist && bash ~ /.komponist / leverandør / bin / betjentinstallasjon|| bash ~ /.config / komponist / leverandør / bin / betjent installasjon
Hvis betjent er vellykket installert, vises følgende utgang.
Kjør følgende kommandoer for å stoppe og deaktivere apache2 server.
$ sudo systemctl stopp apache2$ sudo systemctl deaktivere apache2
Kjør følgende kommando for å starte Nginx server.
$ sudo systemctl start nginxKjør følgende kommando for å starte nettverksleder.
$ sudo service network-manager restartStart terminalen og nettleseren på nytt før du bruker betjentkommandoene.
Bruke betjentkommandoer:
Mange kommandoer finnes i betjentpakken for å kontrollere gjeldende status, starte og stoppe demonen, legge til eller fjerne prosjektkatalog, avinstallere betjent osv. Listen over ofte brukte betjentkommandoer er vist nedenfor.
Kommandoer | hensikt |
---|---|
betjent start | Start betjentdemonen. |
betjent stopp | Stopp betjentdemonen. |
betjent omstart | Start betjentdemonen på nytt. |
betjent lenke | Opprett lenken til et bestemt Laravel-prosjekt. |
betjent avkobling | Fjern den tidligere opprettede prosjektlenken. |
betjent lenker | Vis eksisterende lenker opprettet av betjent. |
betjent sikker | Gjør nettstedet sikkert og vis URL med https: //. |
betjent usikker | Gjør nettstedet usikkert og vis URL med http: //. |
betjent status | Vis gjeldende status for betjentdemonen. |
Betjent domenenavn | Endre domenet |
betjent aksje | Del det lokale nettstedet offentlig og test hvordan det fungerer online. |
betjent avinstaller | Fjern betjent permanent. |
Bruken av noen nødvendige Valet-kommandoer vises i neste avsnitt.
Sjekk status:
statuskommandoen brukes til å kontrollere gjeldende status for betjent. Kjør følgende kommando fra terminalen.
$ betjent statusFølgende utdata vises hvis fpm og Nginx kjører og betjent fungerer som den skal.
Server nettstedet:
To betjentkommandoer kan brukes til å betjene alle Laravel-nettsteder. Disse er parkere og lenke. Bruken av lenke kommandoen vises nedenfor.
lenke kommando:
Opprett en ny mappe med navnet mineprosjekter og gå til mappen som fungerer som en Valet-bane. Opprett et nytt Laravel-prosjekt eller kopier eksisterende Laravel-prosjektmappe i denne mappen. Et eksisterende Laravel-prosjekt er kopiert inne i mappen her. Gå til Laravel-prosjektmappen og kjør lenke kommando for å registrere mappen i Valet-banen.
$ mkdir myprojects$ cd myprojects
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
$ betjent lenke
Følgende utdata vises etter at du har kjørt kommandoene.
Kjør følgende kommando for å sjekke listen over symbolske lenker med URL-er opprettet av betjent.
$ betjent lenkerFølgende utdata vises hvis lenken til Laravel-prosjektet blir opprettet. Standard domene for betjent URL er .test. Laravel-prosjektnavnet er satt til Nettstedet verdi. De URL verdien genereres ved å legge til standarddomenet med prosjektnavnet. De Sti lagrer plasseringen av prosjektmappen.
Kjør følgende betjentkommando for å sikre nettstedet.
$ betjent sikkerDu kan kjøre følgende ping-kommando for å teste nettstedet er i live eller ikke.
$ ping laravelpro.testResultatet viser at nettstedet lever.
Kjør nå følgende URL fra nettleseren for å teste at den fungerer eller ikke.
https: // laravelpro.test/
Kjør følgende kommando for å gjøre nettstedet usikkert og kjøre prosjektet ved hjelp av URL, http: // laravelpro.test.
$ betjent usikkerDu kan endre standard domenet til betjent. Følgende betjentkommando vil endre .test domene .bd domene.
$ betjent domene ossNå kan du sjekke følgende URL fra nettleseren for å teste domenet.
http: // laravelpro.bd
Del nettstedet:
En av de viktige formålene med å bruke Valet er å teste hvordan nettstedet fungerer online på forskjellige typer enheter som kjører fra den lokale serveren. Nettstedet kan deles på mange måter ved hjelp av betjent. Nettstedet deles av Ngrok som standard. Kjør følgende kommando for å dele Laravel-nettstedet med verden.
$ betjent aksjeFølgende utdata vises hvis nettstedet deles riktig. Følgende informasjon viser at nettstedet er online i 8 timer. Nettstedet er tilgjengelig fra hvor som helst ved hjelp av URL-en, http: // 69763ffe9768.ngrok.io.
Følgende utdata vises hvis URL-en kjøres i nettleseren til en hvilken som helst Internett-tilkoblet enhet.
Konklusjon:
Noen ganger er det veldig viktig å sjekke at Laravel-prosjektet fungerer som det skal eller ikke på forskjellige typer enheter som mobil, nettbrett osv. før du publiserer nettstedet på den virkelige serveren. Laravel betjent gjør denne oppgaven enklere ved å bruke delingen kommando. Nettstedet kan enkelt testes online med denne betjentfunksjonen. Måten å installere og bruke de forskjellige Laravel-betjentkommandoene på, forklares i denne artikkelen for å hjelpe Laravel-brukerne med å teste Laravel-nettsteder enkelt.