Laravel for nybegynnere: En nybegynnerveiledning til PHP-rammeverket
Med så mange rammer å velge mellom, kan det være vanskelig for nybegynnere å finne den rette for dem. Laravel har blitt et populært rammeverk de siste årene fordi det er så enkelt og lett.
Enten du er ny på koding eller ikke, vil dette blogginnlegget komme deg i gang med Laravel ved å lære deg alt du trenger å vite om å mestre det grunnleggende!
Vi vil bli kjent med Laravel fra grunnen av, og dekke alt fra installasjon til autentisering, slik at du kan komme i gang med en gang.
Det lille PHP-rammeverket som kan gjøre alt
Laravel er et kraftig PHP-rammeverk som gjør utvikling av webapplikasjoner enkelt. Den bygger på det populære Symfony-rammeverket og kan brukes med databasesystemene MySQL, PostgreSQL, SQLite eller Microsoft SQL Server.
Laravel oppdateres hvert halvår av utviklerne og har blitt lastet ned mer enn 4 millioner ganger. Det er mange grunner til at folk elsker rammeverket, men her er bare noen av dem:
- Ren syntaks.
- Muligheten til å distribuere applikasjoner raskt og enkelt.
- Databaseoverføringer som kan skrives på vanlig engelsk.
- Den kraftige «Blade» malmotoren.
- Den enkle, men uttrykksfulle Eloquent ORM.
- Solid støtte for enhetstesting.
Hvordan kan en nybegynner ta de første skrittene?
Laravel er et fantastisk rammeverk som vil hjelpe deg å bygge applikasjonen din raskere. Den tilbyr alt fra det grunnleggende til komplekse funksjoner, og det er helt opp til deg hvor mye av Laravel du bruker til prosjektet ditt. Vi vil dekke de 7 grunnleggende første trinnene i Laravel som nybegynner slik at du har en god forståelse av hva som er mulig med rammeverket.
Trinn 1: Grunnleggende oppsett: Når du installerer Laravel via Composer, vil en ny katalog kalt «laravel» bli opprettet i roten til prosjektet ditt. Denne mappen inneholder alt som trengs for grunnleggende installasjon og konfigurasjon, f.eks. B. ruter og visningsfiler, men også konfigurasjonsfiler for cachen, lokalisering og mer.
Trinn 2: Grunnleggende ruter og visninger: Etter å ha installert Laravel via Composer, vil prosjektet ditt inneholde en «ruter»-fil som definerer alle mulige endepunkter for applikasjonen din. I rotkatalogen er det også tre mapper kalt «app», «bootstrap» og «public». «app»-mappen inneholder all applikasjonens kode, «bootstrap»-katalogen brukes til å lagre eiendeler som bilder eller fonter og «public»-katalogen inneholder offentlig tilgjengelige filer.
Trinn 3: Composer: Composer er en avhengighetsbehandler for PHP som kan brukes i ethvert prosjekt, enten det bruker Laravel eller ikke. Den lar deg deklarere avhengighetene prosjektet ditt trenger og installere dem på én gang.
Trinn 4: Grunnleggende om rammeverk: Etter å ha installert Laravel via Composer, kan du finne alle filene i «laravel»-katalogen i roten til PHP-prosjektet ditt. Arkitekturen til en applikasjon bygget med Laravel følger et sett med konvensjoner for å få alt til å passe sømløst sammen.
Trinn 5: Eloquent ORM: Laravels Eloquent ORM er bygget på toppen av et kraftig databaseabstraksjonslag kalt «Illuminate». Den lar deg samhandle med dataene dine på en objektorientert måte, og den tar seg av alle de kompliserte tingene som å koble til databasen, lage tabellskjemaer for hver modell, kjøre spørringer og mer.
Trinn 6: Bladmaler: Laravels malmotor kalles «Blade». Den tar de vanligste oppgavene som utviklere tidligere måtte gjøre manuelt, som å vise variabler eller lage skjemaer med inndatafelt, og gjør dem raskt skrivbare med en enkel syntaks.
Trinn 7: Grunnleggende om malmotor: Som andre populære PHP-rammeverk. Laravel lar deg lage gjenbrukbare malkomponenter som kan brukes gjennom hele applikasjonen. Blade-malmotoren gjør alt det harde arbeidet bak kulissene. Så du trenger bare å skrive enkel HTML-kode i en .blade.php-fil og bruke den med en enkel syntaks som {{ navn }} når det trengs i stedet for kompleks PHP-kode.
Hvordan lære?
Hvorfor vil du lære Laravel? Dette er et spørsmål mange stiller seg når de prøver å bestemme hvilket rammeverk de skal bruke for sitt neste prosjekt.
Hvis svaret er «mye», så vil denne guiden hjelpe deg med å ta avgjørelsen din! Vi vil diskutere 7 trinn for å vise deg hvordan du mestrer Laravel og enkelt lager vakre applikasjoner.
- Lag en studieplan.
- Les den offisielle dokumentasjonen.
- Arbeid gjennom veiledninger og kurs.
- Få hjelp på fellesskapsfora og chattegrupper.
- Ansett en erfaren utvikler for å lære Laravel på stedet eller online!
- Bruk en rekke ressurser, ikke bare én.
- Øv på kodeøvelser og sett av litt tid hver dag til å gjøre dem.
Hvor kan du lære det?
Laravel er et PHP-nettutviklingsrammeverk, og det er kjempebra! Hvis du leter etter det beste stedet å lære Laravel, har du kommet til rett sted. Det er mange steder hvor du kan lære om det nyeste PHP-rammeverket, vi skal dele 10 ressurser som vi har brukt tidligere. Noen av disse nettstedene tilbyr kurs og veiledninger om hvordan du bruker Laravel, mens andre bare gir en kort introduksjon eller viser nyttige artikler. Uavhengig av ditt kunnskapsnivå om PHP-rammeverk, er det noe her for enhver smak!
- Udemy
- kode skole
- Laracast sin
- SitePoint
- CodeCademy
- Digitale havveiledninger
- YouTube
Hva bør du være oppmerksom på?
Som nybegynner på Laravel, må du lære å håndtere de vanligste problemene du kan støte på. Vi vil diskutere de viktigste feilene som nybegynnere bør se opp for når de bruker dette rammeverket.
Feil kan ofte gjøres med dette rammeverket fordi det har så mange flotte funksjoner. For eksempel, hvis du bruker det opprinnelige Laravel-autentiseringssystemet og prøver å skrive en SQL-spørring direkte i kontrolleren i stedet for i en modell, vil koden din gå i stykker. Dette er bare en enkel feil som nybegynnere bør se opp for.
Et annet punkt som nybegynnere bør ta hensyn til er bruken av globaler. Hvis du ikke er forsiktig, kan du enkelt skrive en spørring direkte inn i rutene eller kontrollerene dine med et feil variabelnavn, noe som fører til feil og til og med sikkerhetsproblemer – en annen feil de fleste nybegynnere gjør. Dette er bare to av mange ting nybegynnere bør være oppmerksomme på når de bruker Laravel.
Oppsummert er det mange ting å være oppmerksom på som nybegynner i dette rammeverket. Ta deg tid til å lære det grunnleggende og sørg for at du forstår hvordan du bruker alle funksjonene i dette flotte rammeverket før du fortsetter.
For hvilke applikasjonsområder kan PHP-rammeverket brukes?
Laravel er et PHP-rammeverk. Det tilbyr utviklere en enkel og elegant måte å lage webapplikasjoner på. Laravel-rammeverket gjør det lettere for utviklere å fokusere på forretningslogikken til applikasjonen deres uten å bekymre seg for hvordan de skal få visse ting til å kjøre i bakgrunnen.
Laravel-rammeverket kan dekke alle bruksområder. Dette starter med små bedriftssider, går gjennom fellesskapssider og strekker seg til utviklingen av din egen nettbutikk. Noen vil kanskje si at Laravel er for treg for applikasjoner med høy ytelse. Det er imidlertid ikke sant. Hvert PHP-rammeverk bruker en hurtigbufferteknologi som Varnish, så du kan ikke sammenligne det med andre rammeverk når det gjelder ytelse.
Konklusjon
Det er et faktum at Laravel ikke er det samme som andre rammeverk. Den ble designet med tanke på nybegynnere og har mange funksjoner som gjør det enkelt for nye programmerere å komme i gang. Fordi Laravel er lettere å lære enn andre rammeverk som CodeIgniter eller CakePHP som krever at du lærer alt fra bunnen av.
Interessante linker:
På denne siden er det veiledninger for nybegynnere til profesjonelle
Seminarer og nybegynnerinformasjon for ambisiøse Laravel-utviklere
Sascha Thattil ist Geschäftsführer bei YUHIRO. YUHIRO unterstützt Agenturen, IT Dienstleister und IT Abteilungen bei dem Aufbau von Webentwickler/ Laravel Entwickler Teams in Indien.
Legg igjen en kommentar