Laravel udvikling

Laravel er et framework, som gør PHP elegant, og giver os udviklere en masse nye muligheder.

Best Practices

Laravel er et moderne PHP framework, som giver os nørder en helt række nye muligheder og løsninger, som kan bruges til at bygge moderne og vedligeholdelsesvenlige webapplikationer på rekordtid. Dét, sammen med Laravels imponerende performance benchmarks efter udgivelsen af PHP 7, har gjort, at populariteten af Laravel kun går én vej: opad.

Der er en masse best practices, der skal følges. De virker ret basale og logiske, men jeg synes, det er nogle vigtige principper at følge. Både for mig selv, men også hvis fremtidige udviklere skal arbejde på projektet.

  • Brug altid seneste version af Laravel, og lav det til en prioriteret opgave at opgradere din Laravel-applikation, når der bliver udgivet nye versioner.
  • Brug artisan command line interfacet til at udføre standardopgaver i Laravel. Det sætter i øvrigt speed på udviklingsprocessen.
  • Laravel er bygget på en masse pakker og biblioteker, som kan findes ved hjælp af composer. Med composer kan jeg let tilføje nye pakker og biblioteker, da composer er dependency manageren i Laravel.

Laravel har gjort PHP sexet igen.

Mange har beskyldt PHP for at være gammeldags og ustruktureret. Men Laravel gør for alvor op for det.

Elegancen ved Laravel kommer særligt ved MVC arkitekturen, der gør din kode mere struktureret og visuelt flot. Med andre ord er der sat nogle rammer, som hjælper dig hen i retningen af mere organiseret kode, som er let at læse og håndtere, uanset hvilken udvikler der bliver koblet på projektet i fremtiden.

Derudover er der gjort en masse ud af performance og hastighed i Laravel, som gør at frameworket outperformer rigtigt mange af deres konkurrenter. Det handler ikke kun om performance og hastighed i responstider, men også hastigheden i udviklingsprocessen af en Laravel-applikation. Særligt artisan kommandoerne gør det let at tilføje nye models og controllers ved hjælp af simple, korte kommandoer i terminalen.

Dokumentationen og fællesskabet bag Laravel er ligeledes unikt. Hvis du løber panden mod muren og ikke kan komme videre med dit projekt, er der meget stor chance for, at en løsning allerede står beskrevet i dokumentationen. Hvis ikke, er der stor chance for, at en anden allerede har stillet spørgsmålet, som en Laravel-ekspert har besvaret.

Gør dig den tjeneste at benytte Laravel til dit næste PHP-projekt, og måske endda kombinere det med Vue.js, for at sætte ekstra speed på din applikation.

Laravel gør PHP sexet

  • Composer
  • Artisan
  • Model View Controller
  • Routing
  • Template Engine
  • API
  • GraphQL
  • REST
  • Docker
  • Limewire
  • Inertia.js
  • Vue.js