2024 was maatwerk, 2025 wordt meesterwerk!
Leestijd Leestijd: 4 minuten Auteur Geschreven door Chris Hagg

Alles wat je moet weten over Laravel 12!

Laravel 12 is gelanceerd en wij bij NoardCode zijn enthousiast! Deze nieuwe versie zet opnieuw de toon voor modern webapplicatie ontwikkeling. Met verbeteringen in developer experience, nieuwe tools en een focus op stabiliteit, is dit het ideale moment om te upgraden.

Nieuwe starter kits

Deze versie van Laravel komt met enkele nieuwe starter kits. Deze zijn ontworpen om te helpen bij het snel opzetten van de basisstructuur van een nieuwe Laravel applicatie en hiermee kan je dus snel aan de slag met waar het echt om draait: het leveren van waarde.

Het betreffen starter kits voor React, Vue (single page applications) en Livewire. Hierbij maken de eerste twee ook gebruik van Inertia 2, Typescript en Tailwind CSS. Waar de Livewire starter kit gebruikt maakt van het op Tailwind CSS gebaseerde Flex UI en Laravel Volt.

De komst van deze nieuwe starter kits betekend ook het einde van de oude varianten: Laravel Breeze en Laravel Jetstream.

Een minimum aan breaking changes

Een andere koerswijziging die Laravel 12 met zich meebrengt, is de focus op stabiliteit. Dit betekent dat er een minimum aan breaking changes zijn doorgevoerd. Laravel gaat zich focussen op het verbeteren van de bestaande functionaliteit en het toevoegen van nieuwe features, zonder dat bestaande applicaties hier hinder van ondervinden.

Laravel Cloud nu publiek beschikbaar

Misschien wel de grootste verandering buiten de codebase zelf: Laravel Cloud is uit de beta gehaald en nu publiek beschikbaar. Laravel Cloud is een managed cloud hostingplatform, gebouwd door Laravel zelf, waarmee je eenvoudig je applicatie kunt deployen zonder je zorgen te hoeven maken over servers, deployment scripts of CI/CD pipelines.

Laravel Cloud biedt o.a.:

  • Een managed cloud omgeving;
  • Database management;
  • Caching;
  • Opslag;
  • en beveiliging out of the box.

Upgraden of links laten liggen?

Met de komst van Laravel 12 is het een goed moment om je applicatie te upgraden naar de nieuwste versie. Is je huidige applicatie gebouwd met Laravel 9 of 10? Dan is het upgraden eigenlijk een vereiste. Deze versies zijn inmiddels end-of-life en krijgen geen ondersteuning of security updates meer. Dit betekent dat je applicatie kwetsbaar is voor beveiligingslekken en bugs.

Draait je huidige applicatie op Laravel 11? Dan is het upgraden naar Laravel 12 optioneel, maar wel aan te raden. Zoals genoemd heeft Laravel 12 een minimum aan breaking changes en is het dus relatief eenvoudig om te updaden en weer helemaal up-to-date te zijn. Daarnaast profiteer je van de nieuwe features en verbeteringen die Laravel 12 met zich meebrengt en daar profiteer je weer van bij nieuwe ontwikkelingen aan de applicatie.

Tot slot

Laravel 12 is weer een goede stap voorwaarts in de ontwikkeling van het Laravel framework. Daarnaast staan er nog een hoop mooie features op ons te wachten. Een mooi voorbeeld hiervan is het aanstaande Laravel Nightwatch wat rond mei 2025 wordt verwacht. Uiteraard houden we de ontwikkelingen hieromtrent nauwlettend voor je in de gaten.

Mogelijkheden of kansen voor
jouw organisatie bespreken?

Arjan Renkema Chris Hagg Marcel Klaver Damiaen Toussaint Arrow