laravel

Gebruik van Laravel Valet

Gebruik van Laravel Valet
Als u wilt controleren hoe uw Laravel-project online werkt zonder het project op een echte server te publiceren, kunt u het Valet- of Homestead-pakket gebruiken om een ​​gevisualiseerde ontwikkelomgeving te ontwikkelen. Homestead wordt gebruikt om een ​​volledig gevisualiseerde Linux-ontwikkelomgeving te ontwikkelen met Nginx-configuratie en het verbruikt meer bronnen. Als je met minimale middelen een snelle lokale ontwikkelomgeving wilt ontwikkelen, dan is het Valet-pakket een goede keuze. Het werkt met de Nginx-webserver. Hoe u Valet op Ubuntu kunt installeren en het kunt gebruiken om uw Laravel-project voor bepaalde tijden online uit te voeren, wordt in dit artikel getoond.

Vereisten:

U moet de volgende taken uitvoeren voordat u begint met de installatie van Valet.

EEN. Een Laravel-project installeren

$ componist create-project --prefer-dist laravel/laravel latavelpro

B. Installeer de vereiste afhankelijkheden

$ sudo apt-get install php7.4-krul
$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt install nginx

C. Update de componist

$ sudo componist zelf-update --stable

Valet installeren in Laravel:

Voer de volgende opdracht uit om de valet te downloaden met behulp van de componist.

$ componist global vereist cpriego/valet-linux

Voer de volgende opdracht uit om de valet op Ubuntu te installeren:.

$ test -d ~/.componist && bash ~/.componist/leverancier/bin/valet-installatie
|| bash ~/.config/composer/vendor/bin/valet install

Als de valet met succes is geïnstalleerd, verschijnt de volgende uitvoer:.

Voer de volgende opdrachten uit om de stop te stoppen en uit te schakelen apache2 server.

$ sudo systemctl stop apache2
$ sudo systemctl apache uitschakelen2

Voer de volgende opdracht uit om de . te starten Nginx server.

$ sudo systemctl start nginx

Voer de volgende opdracht uit om de . opnieuw te starten netwerkmanager.

$ sudo service netwerkbeheerder opnieuw opstarten

Start de terminal en browser opnieuw voordat u de valet-opdrachten gebruikt.

Valet-opdrachten gebruiken:

Er zijn veel commando's in het Valet-pakket om de huidige status te controleren, de daemon te starten en te stoppen, een projectdirectory toe te voegen of te verwijderen, valet te verwijderen, enz. De lijst met veelgebruikte Valet-commando's wordt hieronder weergegeven:.

Commando's doel
valet start Start de valet-daemon.
valet stop Stop de valet-daemon.
valet herstart Start de valet-daemon opnieuw.
valetlink Maak de link van een bepaald Laravel-project.
bediende ontkoppelen Verwijder de eerder gemaakte projectlink.
valet links Geef de bestaande links weer die door de valet zijn gemaakt.
valet veilig Maak de site veilig en toon de URL met https://.
valet onveilig Maak de site onveilig en toon de URL met http://.
bediendestatus Toon de huidige status van de valet-daemon.
Valet domein domeinnaam Het domein wijzigen
valet aandeel Deel de lokale site openbaar en test hoe deze online werkt.
valet verwijderen De bediende permanent verwijderen.

Het gebruik van enkele noodzakelijke Valet-commando's wordt in de volgende sectie getoond:.

Controleer de stand:

het statuscommando wordt gebruikt om de huidige status van de Valet . te controleren. Voer de volgende opdracht uit vanaf de terminal:.

$ bediendestatus

De volgende uitvoer verschijnt als de fpm en Nginx zijn actief en valet werkt naar behoren.

Serveer de site:

Er kunnen twee valet-opdrachten worden gebruikt om elke Laravel-site te bedienen. Dit zijn park en koppeling. Het gebruik van de koppeling commando worden hieronder getoond:.

koppeling opdracht:

Maak een nieuwe map met de naam mijnprojecten en ga naar de map die zal werken als een Valet-pad. Maak een nieuw Laravel-project of kopieer een bestaande Laravel-projectmap in deze map. Een bestaand Laravel-project wordt hier in de map gekopieerd. Ga naar de Laravel-projectmap en voer de koppeling commando om de map in het Valet-pad te registreren.

$ mkdir mijnprojecten
$ cd mijnprojecten
$ cp -r /var/www/html/laravelpro laravelpro
$ cd laravelpro
$ valetlink

De volgende uitvoer verschijnt na het uitvoeren van de opdrachten:.

Voer de volgende opdracht uit om de lijst met symbolische links te controleren met URL's die door de valet zijn gemaakt.

$ valet-links

De volgende uitvoer verschijnt als de link voor het Laravel-project is gemaakt:. Het standaarddomein van de valet-URL is .test. De naam van het Laravel-project is ingesteld als website waarde. De URL waarde wordt gegenereerd door het standaarddomein toe te voegen aan de projectnaam. De Pad slaat de locatie van de projectmap op.

Voer de volgende valet-opdracht uit om de site te beveiligen:.

$ valet veilig

U kunt de volgende ping-opdracht uitvoeren om te testen of de site actief is of niet:.

$ ping laravelpro.test

De uitvoer laat zien dat de site leeft.

Voer nu de volgende URL uit vanuit de browser om te testen of deze werkt of niet:.

https://laravelpro.test/

Voer de volgende opdracht uit om de site onveilig te maken en voer het project uit met behulp van de URL, http://laravelpro.test.

$ valet onveilig

U kunt het standaarddomein van de valet wijzigen. Het volgende valet-commando verandert de .test domein .bd domein.

$ valet domein ons

Nu kunt u de volgende URL vanuit de browser controleren om het domein te testen:.

http://laravelpro.bd

Deel de site:

Een van de belangrijke doelen van het gebruik van Valet is om te testen hoe de site online werkt op verschillende soorten apparaten die vanaf de lokale server worden uitgevoerd. De site kan op veel manieren worden gedeeld met behulp van valet. De site wordt gedeeld door Ngrok standaard. Voer de volgende opdracht uit om de Laravel-site met de wereld te delen.

$ valet-aandeel

De volgende uitvoer zal verschijnen als de site correct wordt gedeeld:. Uit de volgende informatie blijkt dat de site 8 uur online is. De site is overal toegankelijk via de URL, http://69763ffe9768.ngrok.io.

De volgende uitvoer verschijnt als de URL wordt uitgevoerd in de browser van een apparaat met internetverbinding:.

Conclusie:

Soms is het erg belangrijk om te controleren of het Laravel-project goed werkt of niet op verschillende soorten apparaten zoals mobiel, tablet, enz. voordat u de site op de echte server publiceert. Laravel valet maakt deze taak gemakkelijker door gebruik te maken van het deel opdracht. De site kan eenvoudig online worden getest door deze valet-functie. De manier om de verschillende Laravel valet-opdrachten te installeren en te gebruiken, wordt in dit artikel uitgelegd om de Laravel-gebruikers te helpen hun Laravel-sites gemakkelijk te testen.

Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...
Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...
Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...