Naar de inhoud
Recognized by Laravel Match je project Contact

Grote updates voor Laravel!

Gisteren was een bijzondere dag voor het Laravel team. Laravel 12 is gelanceerd en Laravel Cloud is publiekelijk beschikbaar. Daarnaast heeft de Laravel-website een fris nieuw ontwerp gekregen, zijn er nieuwe starterkits uitgebracht en is de VS Code-extensie uit de bètafase gehaald.

Grote updates voor Laravel!

Gisteren was een bijzondere dag voor het Laravel team. Laravel 12 is gelanceerd en Laravel Cloud is publiekelijk beschikbaar. Daarnaast heeft de Laravel-website een fris nieuw ontwerp gekregen, zijn er nieuwe starterkits uitgebracht en is de VS Code-extensie uit de bètafase gehaald.

Laravel 12

Laravel 12 is officieel uitgebracht op 24 februari 2025. Deze release richt zich voornamelijk op onderhoud en compatibiliteit, zonder de introductie van nieuwe functies. Dit betekent dat het upgraden van bestaande applicaties eenvoudig is, aangezien er geen code wijzigingen nodig zijn (behalve het bijwerken van de dependencies in je composer.json-bestand). Deze benadering zal ook worden gehanteerd voor toekomstige versies, waarbij nieuwe functies gedurende het jaar worden geïntroduceerd en jaarlijkse releases zich richten op onderhoud zonder breaking changes.

Hoewel deze release geen spannende nieuwe features bevat, is het prettig dat de upgrade naar versie 12 eenvoudig is. Voor een uitgebreid overzicht van de functies die het afgelopen jaar zijn toegevoegd, kun je het artikel op Laravel News raadplegen.

Laravel Cloud

Laravel Cloud is nu publiekelijk beschikbaar en biedt een volledig beheerde infrastructuur voor het deployen en schalen van Laravel-applicaties. In tegenstelling tot Laravel Forge, waar je zelf servers beheert, neemt Laravel Cloud deze verantwoordelijkheid uit handen door gebruik te maken van AWS. Dit moet gaan zorgen voor een naadloze ervaring bij het online brengen en schalen van je applicaties.

Belangrijke kenmerken van Laravel Cloud zijn:

  • Meerdere omgevingen: Creëer eenvoudig verschillende omgevingen voor je applicatie, zoals staging, productie en ontwikkeling, elk met hun eigen configuratie.

  • Geoptimaliseerd voor Laravel-applicaties: Koppel je domeinnaam en repository aan een project binnen Cloud en klik op "Deploy". Laravel Cloud verzorgt automatisch de benodigde stappen om je app online te krijgen.

  • Uitgebreide environment builder:: Een grafische tool waarmee je complexe omgevingen op een visueel overzichtelijke manier kunt inrichten.

  • Automatische schaalbaarheid: Je applicatie kan automatisch opschalen bij verhoogde vraag en afschalen wanneer de vraag afneemt. Tijdens perioden van inactiviteit wordt je project in een slaapstand geplaatst, waardoor je alleen betaalt voor de benodigde opslag van statische zaken zoals de website, bestanden en afbeeldingen. 

Taylor heeft tijdens Laracon, die onlangs in Amsterdam plaatsvond, een uitgebreide demo van Laravel Cloud gegeven.

Nieuwe website

De officiële Laravel-website heeft een grondige make-over gekregen. Geïnspireerd door de Zwitserse ontwerpstijl uit de jaren 50, Swiss Design, kenmerkt de nieuwe site zich door minimalisme, strakke illustraties en typografie, en een modulair grid systeem. De homepage benadrukt de volwassenheid van Laravel en laat zien dat de grootste bedrijven van de wereld het framework inmiddels gebruiken. Ook de documentatie heeft een frisse look gekregen en is strak en overzichtelijk gebleven.

Starter Kits

De officiële Laravel starterkits zijn uitgebreid en omvatten de volgende stacks:

  • Vue, met:

    • Vue 3.x

    • Inertia

    • TailwindCSS

    • Shadcn for Vue (UI componentenbibliotheek)

    • Typescript

    React, met:

    • React v19

    • Inertia

    • TailwindCSS

    • Shadcn (UI componentenbibliotheek)

    • Typescript

    Livewire, met:

    • TailwindCSS

    • Flux (UI componentenbibliotheek, het betreft hier de gratis versie van Flux)