For PHP-utviklere er et av de mest populære open source-rammene Laravel. Det er et moderne MVC -basert rammeverk som brukes til å lage en hvilken som helst webapplikasjon effektivt. Nettutviklere må utvikle forskjellige typer komplekse webapplikasjoner nå, og utviklingstiden vil være mer hvis utvikleren bare bruker RAW PHP for utviklingsoppgaven. Bruk av rammeverk gjør utviklingsoppgaver enklere for dem. Hvert rammeverk har noen spesielle funksjoner. Noen av de viktige funksjonene i Laravel er nevnt her:
Du kan bruke Laravel i forskjellige operativsystemer. I denne opplæringen lærer du hvordan du kan installere og bruke Laravel på Ubuntu.
Installasjon av Laravel
For å starte installasjonsprosessen, må du installere PHP og MySQL/MariaDB -databaseserver for å jobbe med en database. Hvis du ikke vil bruke en database i Laravel -prosjektet nå, kan du utelate trinnet for å installere MariaDB -databasen. Laravel har sin egen utviklingsserver, slik at du ikke trenger å installere Apache eller noen annen webserver.
MariaDB -installasjon (valgfritt)
Kjør kommandoen for å oppdatere systemet og installere MariaDB -databaseserver og klient. Trykk 'y'Når det ber om tillatelse til installasjon.
$ sudo apt-get update && sudo apt-get install mariaDb-server mariaDB-client
PHP -installasjon
Kjør kommandoen for å installere den siste versjonen av PHP og trykk 'y'Når skal du gi tillatelse til installasjon.
$ sudo apt-get install php
Sjekk versjonen av PHP.
$ php -v
Noen PHP -utvidelser er pålagt å installere Laravel med hell. Disse er ZIP, MBSTRING og XML. Uten disse utvidelsene, krøll Pakken brukes til å installere en annen pakkebehandler som heter komponist. Kjør kommandoene for å installere Curl og de nødvendige utvidelsene.
$ sudo apt-get install curl
$ sudo apt-get install php7.1-Zip
$ sudo apt-get install php7.1-MbString
$ sudo apt-get install php-xml
Den mest nyttige avhengighetssjefen for PHP er komponist. Alle nødvendige biblioteker og avhengighetspakker kan installeres riktig fra ett sted ved å bruke denne pakken. Du må installere denne pakken for å installere Laravel på Ubuntu. Kjør følgende kommando for å laste ned og installere komponisten.
$ curl -ss https: // getcomposer.org/installatør | sudo php --
--Install-DIR =/usr/local/bin--filename = Composer
Skriv nå komponist i terminalen for å sjekke at den er riktig installert eller ikke.
$ komponist
Du kan installere Laravel med komponist på to måter. En måte er å bruke Opprett-prosjekt Kommando og en annen måte er å installere Laravel først og kjøre Laravel -kommando for å opprette et nytt Laravel -prosjekt. Den andre veien følges i denne opplæringen. Uten eier tillatelse av .komponist mappe, du vil ikke kunne installere Laravel ved hjelp av komponist. Kjør kommandoen for å angi eieren tillatelse av .komponist mappe for nåværende bruker.
$ sudo chown -r $ bruker .komponist/
Du må installere git pakke også før du kjører kommandoen over Laravel -installasjonen. Installer git -pakken.
$ sudo apt-get install git
For å kjøre Laravel -installasjonskommandoer fra terminalen må du endre Bashrc -filen. Kjør følgende kommandoer for å åpne Bashrc -filen.
$ ekko 'eksportvei = "$ hjem/.komponist/leverandør/bin: $ sti "'>> ~/.Bashrc
$ kilde ~/.Bashrc
Etter å ha utført kommandoen ovenfor, må du åpne terminalen igjen for å installere Laravel. Åpne en ny terminal og kjør kommandoen for å installere Laravel.
$ komponist global krever "laravel/installasjonsprogram"
Følgende skjermbilde vises hvis Laravel -installasjonen fullføres vellykket. Nå kan du opprette et hvilket som helst Laravel -prosjekt ved å kjøre Laravel Command.
Kjør kommandoen for å sjekke Laravel er installert riktig eller ikke. Hvis følgende skjerm vises, er Laravel riktig installert.
$ laravel
Laravel Project Creation
Kjør Laravel -kommandoen for å opprette et nytt prosjekt.
$ laravel ny laravelpro
Gå til prosjektmappen.
$ CD LaravelPro
Kjør kommandoen for å starte Laravel Server.
$ PHP Artisan server
Åpne en nettleser og skriv inn følgende URL for å sjekke Laravel er riktig installert eller ikke.
http: // localhost: 8000
Hvis følgende side vises, installeres Laravel riktig.
Laravel -prosjektet ditt er klart til bruk nå. Du kan opprette nødvendige kontrollere og modeller ved å bruke Artisan Command for å utvikle det nye prosjektet ditt.
Opprette kontroller
En av de viktigste delene av MVC -rammeverket er kontrolleren. Koderen implementerer forskjellige typer logiske koder i kontrollerseksjonen. Alle kontrollerfiler er lagret i app/http/kontrollere mappe. Du kan lage hovedsakelig to typer kontrollere i Laravel. Den ene er en vanlig kontroller og en annen er en ressurskontroller. Anta at du vil opprette en vanlig kontroller i prosjektet som heter Customer. Gå til Laravel Project -mappen og kjør kommandoen for å opprette kontrolleren fra terminalen.
$ PHP Artisan Make: Controller CustomerController
Hvis kontrolleren oppretter vellykket, vil den vises i app/http/kontrollere mappe. Så gå til den mappen og sjekk om kontrolleren er opprettet eller ikke.
$ CD -app/http/kontrollere
$ ls
Hvis du vil bruke en database i Laravel -prosjektet ditt, må du opprette en database på MariADB -serveren og endre den nødvendige databaseforbindelsesfilen til Laravel, men det er for en fremtidig leksjon.
Jeg håper du kan se av dette enkelheten og kraften i å komme i gang med Laravel. Se videoen nedenfor for mer info: