Laravel – Den mest nyttige introduksjonen med veiledninger og ressurser du vil lese i år

Formidling: Din støtte hjelper med å holde nettstedet i gang! Vi tjener et henvisningsgebyr for noen av tjenestene vi anbefaler på denne siden.


Laravel er et rammeverk for utvikling av nettapplikasjoner for PHP. Det gjør oppgaven med å bygge en database-støttet PHP-app mye enklere enn hvis du ganske enkelt startet fra bunnen av.

En applikasjonsutviklingsramme gir et godt integrert sett med verktøy for å bygge en app:

  • generiske komponenter for funksjoner som er felles for nesten alle apper, for eksempel brukerpålogging og øktadministrasjon;
  • automatiserte utviklingsverktøy, for eksempel pakkeledere, distribusjonsledere, kodegenerering og testing av suiter;
  • “Kjeleplate” kodemaler.

Mange rammer, inkludert Laravel, gir også et arkitektonisk paradigme – det vil si en måte å organisere og designe en applikasjons kildekode.

Laravel bruker “Model View Controller” (MVC) -paradigmet, som er populært blant nettverk. I MVC-arkitekturen er koden til en app organisert i tre hovedkomponenter:

  • Modell, som definerer datastrukturen og kommuniserer med en database;
  • View, som håndterer grensesnittet mellom applikasjonen og brukerne;
  • Controller, som administrerer dataflyt og kommunikasjon mellom modellen og visningen.

Alle disse funksjonene gjør det å bygge en app i Laravel mye raskere enn å bygge fra bunnen av. Dette gjør Laravel til et populært verktøy for rask PHP-utvikling.

Laravel Tutorials

  • Laravel Tutorial fra Tutorials Point gir en veldig tydelig introduksjon til rammeverket og er et bra sted å få en oversikt på høyt nivå av de viktigste funksjonene.
  • Laravel Fundamentals er en gratis 27-delers videoserie, som dykker inn i alle aspekter av Laravel – sterkt anbefalt.
  • Den offisielle Laravel Quickstart Guide gir en skånsom introduksjon til rammeverket, og leder deg gjennom opprettelsen av en enkel oppgaveliste-app.
  • Å lage en grunnleggende ToDo-applikasjon i Laravel 5 er en flott 4-delt tutorial som leder deg gjennom å bygge en enkel database-støttet app i Laravel.
  • Opprett en Laravel og Angular Single Page Kommentarapplikasjon er en prosjektbasert opplæring for bruk av Laravel med det populære Angular.js front-end framework.
  • Laravel: My First Framework er en narrativ introduksjon til Laravel, forklart av en PHP-utvikler når han blir kjent med rammen. Det er ikke en konvensjonell opplæring, men den gir et interessant perspektiv for folk som er nye i Laravel eller PHP-rammer generelt..

Ytterligere læringsressurser

Et stort antall nettsteder har utmerkede samlinger av Laravel-tutorials som dekker et bredt utvalg av spesifikke emner.

  • Lære Laravel på Hackr.io
  • Tutsplus
  • Scotch.io
  • Codetutorial.io
  • Pluralsight
  • Laracasts

Disse er gode å dykke i når du har fått gjennom en eller to av de mer innledende opplæringsprogrammene og har et grunnleggende tak i rammen.

Referanse

  • Den offisielle Laravel-dokumentasjonen er det første stedet å se om du har spørsmål om bruk av rammeverket.
  • Awesome Laravel er en kuratert liste over fantastiske ressurser, opplæringsprogrammer, lenker, verktøy og blogger for Laravel.

Verktøy

  • Lumen er et “mikro-rammeverk” fra Laravel-teamet. Den er designet for å samarbeide med Laravel og gir minimalistiske verktøy for å skrive mikrotjenester og API-er.
  • Orchestra er en pakke med innholdsstyringssystemverktøy for å bygge CMS-applikasjoner på Laravel.
  • Laravel Homestead er en offisiell, ferdigpakket virtuell maskinsjef, designet for å gi et brukervennlig utviklingsmiljø for å jobbe med Laravel. Homestead er bygget på Vagrant.

Samfunnet

  • Laravel.io-forumet og Laravel Subreddit er de beste stedene å snakke med Laravel-utviklere på nettet.
  • Hvis du vil finne lokale Laravel-utviklere, kan du gå til en lokal Laravel Meetup Group;
  • og ikke gå glipp av Laracon USA og Laracon EU.

Bøker på Laravel

Det er mange virkelig dårlige bøker om Laravel. Vi vil ikke at du ved et uhell skal finne deg selv i å lese en av dem. Så her er våre toppvalg for gode bøker som hjelper deg å lære rammen.

  • Laravel: Up and Running: A Framework for Building Modern PHP Apps (2016), av Matt Stauffer, er en oppdatert, fullstendig bok om Laravel, beregnet på at folk nettopp kommer i gang med rammen. Hvis du bare kan kjøpe en bok på Laravel, er det sannsynligvis den du får.
  • Code Happy (2012), av Dayle Rees, er sannsynligvis den beste død-treboka for nybegynnere som begynner å lære Laravel-rammeverket. Den er skrevet av en av kjerneutviklerne og presenterer informasjonen på en enkel og godt organisert måte.
  • Laravel Reference Guide (2016), av Sheikh Heera, er en stor generell ressurs for nybegynnere og mellomliggende Laravel-brukere, og dekker alt fra installasjon og oppsett til avanserte emner.
  • Laravel Application Development Blueprints (2013), av Kiliçdagi og Yilmaz, er rettet mot mellomliggende til avanserte Laravel-utviklere. Den introduserer en rekke app-prosjekter og skisserer de viktigste aspektene ved å bygge hver. Den gir ikke fullstendige kodeeksempler for hvert prosjekt, men legger heller ut en generell plan (eller “blåkopi”), som gir leseren en god ide om hvordan man tilnærmer seg hvert prosjekt.
  • Laravel 5.1 Beauty: Opprette vakre webapper i Laravel 5.1 (2015), av Chuck Heintzelman, er en høyt meningskartet bok for erfarne Laravel-utviklere, som dekker beste praksis, arbeidsflyt, utviklingsverktøy, designmønstre og andre høyt nivå temaer.
  • Laravel Application Development Cookbook (2013), av Terry Matula, er en annen skrivebordsreferanse- og ideebok, som inneholder over 90 ideer, tekstutdrag og løsninger på vanlige problemer..
  • Learning Laravels Eloquent (2015), av Francesco Malatesta, dekker Eloquent, Laravels objekt-relasjonelle kartlegg (ORM). Hvis du jobber med en relasjonsdatabase som MySQL, og du er forvirret over hvordan ActiveRecord fungerer, er dette boken for deg.
  • Laravel 5.x Cookbook (2016), av Alfred Nutile, fungerer som en flott skrivebordsreferanse for Laravel-programmerere. Det gir et bredt utvalg av designmønstre og typiske løsninger på problemer som utviklere ofte støter på ved bruk av rammeverket.
  • Laravel Design Patterns and Best Practices (2014), av Kiliçdagi og Yilmaz, bruker det arkitektoniske konseptet designmønstre i Laravel-rammeverket. Dette er ikke en bok for nybegynnere, men erfarne PHP-programmerere vil få mye ut av det.
  • Mastering Laravel (2015), av Christopher John Pecoraro, er en god introduksjon til Laravel for folk som har jobbet med andre PHP-rammer. Det anbefales ikke for nybegynnere.
  • Learning Laravel 4 Application Development (2013), av Hardik Dangar, er en solid bok om bruk av Laravel-rammeverket, designet for personer med liten Laravel-erfaring, men med minst en middels forståelse av PHP og objektorientert programmering.

Skal jeg lære Laravel?

Laravel er et av de mer populære PHP-utviklingsrammer. Hvis du har lært PHP, bygd små applikasjoner eller jobbet med WordPress, bør du virkelig få tak i å jobbe med ett eller flere utviklingsrammer. Laravel er et flott sted å starte.

webhotellkupong

Start på høyre fot med en flott Laravel-vert
A2 Hosting scoret nr. 1 i de siste hastighets- og ytelsestestene våre. Kom i gang med en ett-klikks installasjon av Laravel og A2s utviklingsvennlige hosting. Akkurat nå kan du spare opptil 50% på planene deres. Bruk denne spesielle rabattlenken
for å få tak i avtalen.

Videre lesing og ressurser

Vi har flere guider, veiledninger og infografikk relatert til webutvikling:

  • PHP Introduksjon og ressurser: lære alt om språket som Laravel er kodet for.
  • Zend Optimizer Hosting: Zend er et av de mest populære PHP-rammene rundt. Lær det grunnleggende her og hvor du kan få hosting for det.

Hvilken kode skal du lære?

Forvirret om hvilket programmeringsspråk du bør lære å kode på?

Ta en titt på infografien vår, hvilken kode skal du lære? Den diskuterer ikke bare forskjellige sider av språkene, den svarer på viktige spørsmål som: “Hvor mye penger vil jeg tjene på å programmere PHP for å leve?”

Hvilken kode skal du lære?
Hvilken kode skal du lære?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map