Forudsætninger:
Du skal udføre følgende opgaver, før du starter installationen af Valet.
EN. Installer et Laravel-projekt
$ komponist oprette-projekt - foretrækker-dist laravel / laravel latavelproB. Installer de krævede afhængigheder
$ sudo apt-get install php7.4-krølle$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt installere nginx
C. Opdater komponisten
$ sudo komponist selvopdatering - stabilInstaller kammertjener i Laravel:
Kør følgende kommando for at downloade betjent ved hjælp af komponisten.
$ composer global kræver cpriego / valet-linuxKør følgende kommando for at installere betjent på Ubuntu.
$ test -d ~ /.komponist && bash ~ /.komponist / leverandør / bin / betjent installation|| bash ~ /.config / komponist / leverandør / bin / betjent installation
Hvis betjent er installeret med succes, vises følgende output.
Kør følgende kommandoer for at stoppe og deaktivere apache2 server.
$ sudo systemctl stop apache2$ sudo systemctl deaktiver apache2
Kør følgende kommando for at starte Nginx server.
$ sudo systemctl start nginxKør følgende kommando for at genstarte netværksadministrator.
Genstart af $ sudo service netværksmanagerGenstart terminalen og browseren, inden du bruger betjentkommandoer.
Brug af Betjent kommandoer:
Der findes mange kommandoer i Valet-pakken for at kontrollere den aktuelle status, starte og stoppe dæmonen, tilføje eller fjerne projektmappe, afinstallere valet osv. Listen over almindeligt anvendte Betjentkommandoer er vist nedenfor.
Kommandoer | formål |
---|---|
betjent start | Start betjent-dæmonen. |
betjent stop | Stop betjent-dæmonen. |
betjent genstart | Genstart betjent-dæmonen. |
betjent link | Opret linket til et bestemt Laravel-projekt. |
betjent fjerner link | Fjern det tidligere oprettede projektlink. |
betjent links | Vis de eksisterende links oprettet af betjent. |
betjent sikker | Gør webstedet sikkert, og vis URL'en med https: //. |
betjent usikker | Gør webstedet usikkert, og vis URL'en med http: //. |
betjent status | Vis den aktuelle status for betjentdemonen. |
Betjent domæne-domænenavn | Skift domæne |
betjent andel | Del det lokale websted offentligt, og test, hvordan det fungerer online. |
kammertjener afinstallere | Fjern betjent permanent. |
Brugen af nogle nødvendige Valet-kommandoer vises i det næste afsnit.
Kontroller status:
statuskommandoen bruges til at kontrollere den aktuelle status for betjent. Kør følgende kommando fra terminalen.
$ betjent statusFølgende output vises, hvis fpm og Nginx kører og betjent fungerer korrekt.
Server siden:
To betjentkommandoer kan bruges til at betjene ethvert Laravel-sted. Disse er parkere og link. Anvendelsen af link kommandoen er vist nedenfor.
link kommando:
Opret en ny mappe med navnet mine projekter og gå til den mappe, der fungerer som en valet-sti. Opret et nyt Laravel-projekt eller kopier enhver eksisterende Laravel-projektmappe inde i denne mappe. Et eksisterende Laravel-projekt kopieres inde i mappen her. Gå til Laravel-projektmappen, og kør link kommando til at registrere mappen i Valet-stien.
$ mkdir myprojects$ cd myprojects
$ cp -r / var / www / html / laravelpro laravelpro
$ cd laravelpro
$ betjent link
Følgende output vises efter kørsel af kommandoerne.
Kør følgende kommando for at kontrollere listen over symbolske links med URL'er oprettet af betjent.
$ betjent linksFølgende output vises, hvis linket til Laravel-projektet oprettes. Betjent URL's standarddomæne er .prøve. Laravel-projektnavnet er angivet som Websted værdi. Det URL værdi genereres ved at tilføje standarddomænet med projektnavnet. Det Sti gemmer projektmappens placering.
Kør følgende betjentkommando for at gøre webstedet sikkert.
$ betjent sikkerDu kan køre følgende ping-kommando for at teste webstedet er i live eller ej.
$ ping laravelpro.prøveOutputtet viser, at webstedet er i live.
Kør nu følgende URL fra browseren for at teste, om den fungerer eller ej.
https: // laravelpro.prøve/
Kør følgende kommando for at gøre webstedet usikkert og køre projektet ved hjælp af URL'en, http: // laravelpro.prøve.
$ betjent usikkerDu kan ændre betjentens standarddomæne. Den følgende betjentkommando ændrer .prøve domæne .bd domæne.
$ valet domæne osNu kan du kontrollere følgende URL fra browseren for at teste domænet.
http: // laravelpro.bd
Del webstedet:
Et af de vigtige formål med at bruge Valet er at teste, hvordan webstedet fungerer online på forskellige typer enheder, der kører fra den lokale server. Webstedet kan deles på mange måder ved hjælp af betjent. Webstedet deles af Ngrok som standard. Kør følgende kommando for at dele Laravel-webstedet med verden.
$ betjent andelFølgende output vises, hvis webstedet deles korrekt. Følgende oplysninger viser, at siden er online i 8 timer. Du kan få adgang til webstedet overalt ved hjælp af URL'en, http: // 69763ffe9768.ngrok.io.
Følgende output vises, hvis URL'en udføres i browseren på en hvilken som helst internetforbundet enhed.
Konklusion:
Nogle gange er det meget vigtigt at kontrollere, at Laravel-projektet fungerer korrekt eller ikke på forskellige typer enheder som mobil, tablet osv. inden du offentliggør webstedet på den rigtige server. Laravel betjent gør denne opgave lettere ved hjælp af andelen kommando. Webstedet kan let testes online ved hjælp af denne kammertjener. Måden at installere og bruge de forskellige Laravel-betjentkommandoer på, forklares i denne artikel for at hjælpe Laravel-brugerne med at teste deres Laravel-websteder let.