{"id":58093,"date":"2024-02-05T19:45:11","date_gmt":"2024-02-05T18:45:11","guid":{"rendered":"https:\/\/kinsta.com\/nl\/?p=58093&#038;preview=true&#038;preview_id=58093"},"modified":"2024-02-06T12:28:40","modified_gmt":"2024-02-06T11:28:40","slug":"laravel-11","status":"publish","type":"post","link":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/","title":{"rendered":"Wat is er nieuw in Laravel 11?"},"content":{"rendered":"<p><a href=\"https:\/\/kinsta.com\/nl\/blog\/wat-is-laravel\/\">Laravel<\/a> is een toonaangevend en populair PHP framework dat bekend staat om zijn elegante syntaxis, krachtige functies en ontwikkelvriendelijke tools. De architectuur biedt webdevelopers ondersteuning voor hun PHP projecten en helpt schaalbare en makkelijk te onderhouden applicaties te bouwen.<\/p>\n<p>Bij Kinsta lopen we voor de menigte uit en omarmen we de nieuwste technologie\u00ebn. En omdat we <a href=\"https:\/\/kinsta.com\/nl\/onderwerpen\/laravel\/\">ruime ervaring hebben<\/a> met Laravel applicaties, zijn we enthousiast over de verbeteringen in de nieuwste versie.<\/p>\n<p>Laravel 11 introduceert verschillende transformatieve functies die de productiviteit van developers verhogen en de prestaties van applicaties verbeteren. Van gestroomlijnde configuratie en debugging tot verbeterde flexibiliteit, deze versie verbetert de ontwikkelingseffici\u00ebntie en helpt je robuustere applicaties te bouwen. Laten we er snel naar kijken!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>De vernieuwde mappenstructuur in Laravel 11<\/h2>\n<p>Laravel 11 bevat een vernieuwde mappenstructuur die de effici\u00ebntie van het ontwikkelen verbetert. Deze verandering vereenvoudigt de organisatie van projectbestanden en vermindert de boilerplate code in vorige Laravel versies.<\/p>\n<p>Het verwijderen van bepaalde mappen, zoals <strong>app\/Exceptions<\/strong> en <strong>app\/Http\/Middleware<\/strong>, maakt de Laravel 11 structuur schoner dan eerdere versies. Eerdere versies bevatten bijvoorbeeld negen middleware, waarvan je er waarschijnlijk niet veel zult aanpassen. Door het verwijderen van deze map wordt de omvang van de code geminimaliseerd en kun je je richten op de essenti\u00eble aspecten van je codebase. En als het nodig is om middleware aan te passen, kun je dat doen via <strong>App\/ServiceProvider<\/strong>.<\/p>\n<p>Laravel 11 verwijdert ook de <strong>config<\/strong> folder, waardoor de manier waarop je configuraties beheert verandert. We komen later op deze verandering terug.<\/p>\n<p>Voordelen van de nieuwe mapstructuur van Laravel zijn onder andere:<\/p>\n<ul>\n<li><strong>Herbruikbaarheid van code<\/strong> &#8211; Met minder boilerplate code kun je je richten op het maken van modulaire en herbruikbare componenten. Deze mogelijkheid om gemeenschappelijke functionaliteiten te hergebruiken binnen de applicatie bevordert een effici\u00ebnter ontwikkelproces.<\/li>\n<li><b>Gemakkelijker te delen met teamleden <\/b>&#8211; Een minder complexe mappenstructuur vergemakkelijkt het delen van informatie tussen teamleden en mensen die met de technologie aan de slag gaan. Eenvoudiger navigeren door de productstructuur maakt samenwerking soepeler en effectiever.<\/li>\n<li><strong>Minder coderingstijd<\/strong> &#8211; Door het elimineren van onnodige mappen en bestanden besteden developers minder tijd aan het werken met onnodige boilerplate code. Sneller coderen, debuggen en testen leidt tot een hogere productiviteit.<\/li>\n<\/ul>\n<p>Een gestroomlijnde mappenstructuur biedt een verfijnd ontwikkelproces en maakt een snellere toevoeging van features mogelijk.<\/p>\n<h2>Verbeterde flexibiliteit met modelcasts<\/h2>\n<p>Laravel 11 stapt over op modelcasts op basis van methodes, waardoor de manier verandert waarop je omgaat met attributen binnen een <a href=\"https:\/\/kinsta.com\/nl\/blog\/laravel-relaties\/\">Laravel Eloquent model<\/a> &#8211; een representatie van een databasetabel die fungeert als intermediary voor interacties met die tabel.<\/p>\n<p>In oudere versies van Laravel definieerde je attributen met behulp van een <code>properties<\/code> array. Met Laravel 11 specificeer je modelcasts in een methode met de toepasselijke naam <code>casts()<\/code>.<\/p>\n<p>Deze overgang naar op methodes gebaseerde modelcasts biedt verschillende voordelen die vergelijkbaar zijn met die van methodes of functies in code. Een van de belangrijkste voordelen is herbruikbaarheid van code. Het opnemen van casting logica in methoden maakt je code modulairder en beter herbruikbaar. En omdat de methode <code>casts()<\/code> attribuut casting afbakent, wordt je code leesbaarder en beter onderhoudbaar.<\/p>\n<p>Het is ook belangrijk om op te merken dat Laravel 11 achterwaartse compatibiliteit garandeert met eerdere versies. Bijgevolg kun je je bestaande codebases naadloos overzetten om de vernieuwde model casting aanpak van Laravel 11 te gebruiken. Deze compatibiliteit maakt de overstap naar Laravel 11 een soepel proces &#8211; vooral als je al bekend bent met de eerdere versies.<\/p>\n<h2>Vereenvoudigde configuratie<\/h2>\n<p>Zoals eerder vermeld, brengt Laravel 11 een verschuiving in configuratiebeheer. Het consolideert configuratie-instellingen in een enkele bron: het <strong>.env <\/strong>bestand. Dit is een opmerkelijk verschil met vorige Laravel versies, die configuraties verspreidden over meerdere bestanden.<\/p>\n<p>Door configuraties alleen in het . <strong>env<\/strong>-bestand te plaatsen, wordt de organisatie aanzienlijk verbeterd. Het vereenvoudigt ook de ontwikkelworkflow, waardoor deze intu\u00eftiever en effici\u00ebnter wordt.<\/p>\n<p>Een andere belangrijke configuratie-gerelateerde update is de cascade functie, waarmee je je configuraties kunt verfijnen door onnodige opties te verwijderen die je niet wilt aanpassen. Het resultaat is compactere ontwikkeling.<\/p>\n<p>Het enkele <strong>.env<\/strong> bestand maakt meerdere bestanden overbodig en slaat in plaats daarvan alle relevante configuraties op \u00e9\u00e9n plaats op. Als je echter vindt dat het <strong>.env<\/strong> bestand te groot wordt, kun je een commando gebruiken om het configuratiebestand terug te zetten naar de <strong>config<\/strong> directory. <code>php artisan config:publish auth<\/code> genereert bijvoorbeeld het <strong>auth.php<\/strong> bestand in de <strong>config<\/strong> directory.<\/p>\n<p>De mogelijkheid om specifieke configuraties op te halen is een enorme zegen voor organisaties.<\/p>\n<h2>Gemakkelijker opsporen fouten dankzij nieuwe Dumpable property<\/h2>\n<p>De <code>Dumpable<\/code> property is een waardevolle toevoeging aan Laravel 11. Hiermee kun je bekende debugtools gebruiken binnen de classes, waaronder de methoden <code>dd()<\/code> en <code>dump()<\/code>. Deze methoden zijn handig tijdens het debuggen omdat ze realtime inzicht geven in een doelobject of -variabele.<\/p>\n<p>Merk op dat de property <code>Dumpable<\/code> waarschijnlijk de bestaande methoden <code>dd<\/code> en <code>dump<\/code> zal vervangen in een groot aantal core classes van Laravel, waardoor een consistente en samenhangende debugging-ervaring in het hele framework wordt gegarandeerd.<\/p>\n<h2>Laravel 11&#8217;s vernieuwingen in afhandeling van routes<\/h2>\n<p>Laravel 11 verbetert de eerste versies aanzienlijk met geconsolideerde routeafhandeling. Het vermindert het aantal standaard routebestanden van vier naar twee: <strong>routes.php<\/strong> en <strong>console.php<\/strong>. Deze verandering is belangrijk omdat het boilerplate code minimaliseert en het framework intu\u00eftiever maakt.<\/p>\n<p>Het is cruciaal om op te merken dat als je <a href=\"https:\/\/kinsta.com\/nl\/blog\/laravel-api\/\">API routes wil opnemen<\/a> in je applicatie, deze verandering betekent dat je er bewust voor moet kiezen. Dit mechanisme ondersteunt een schonere, meer op maat gemaakte applicatiestructuur, waarbij API routes alleen worden opgenomen als dat nodig is. Om het <strong>api.php<\/strong> bestand te genereren en Laravel Sanctum te integreren, voer je het <code>php artisan install:api<\/code> commando uit.<\/p>\n<p>Event broadcasting in Laravel 11 volgt een vergelijkbaar paradigma. Om de functionaliteit te activeren en het <strong>channels.php<\/strong> bestand aan te maken, voer je &#038;<code>php artisan install:broadcasting<\/code> uit. Dit orkestreert de installatie van essenti\u00eble bestanden en configuraties, waardoor de integratie van event broadcasting in Laravel applicaties wordt versneld.<\/p>\n<p>Samen ondersteunen deze veranderingen een verschuiving naar een modulaire en aanpasbare applicatiestructuur. Omdat je kunt kiezen voor specifieke functies, biedt Laravel 11 een meer op maat gemaakte aanpak voor het beheer van routebestanden dan eerdere versies.<\/p>\n<h2>De evolutie van Laravel&#8217;s HTTP kernel<\/h2>\n<p>De Laravel kernel is een vitaal onderdeel van het framework en fungeert als toegangspunt voor HTTP verzoeken en terminalopdrachten. Het heeft de stroom van deze verzoeken georkestreerd en beheert de middleware stack, routing en andere essenti\u00eble componenten die bijdragen aan de afhandeling van inkomende verzoeken door de applicatie.<\/p>\n<p>Laravel 11 verwijdert de Laravel kernel. In plaats daarvan gebruik je de <code>Bootstrap\/App<\/code> class, die essenti\u00eble interfaces in de container bindt. Na het instellen van de benodigde componenten, retourneert de <code>Bootstrap\/App<\/code> class de instantie van de applicatie. Deze scheiding tussen het bouwen van de instantie en het uitvoeren van de applicatie en het afhandelen van reacties zorgt voor een meer modulaire architectuur.<\/p>\n<p>Het verwijderen van de Laravel kernel is nog een stap naar het minimaliseren van boilerplate code. Omdat de <code>Bootstrap\/App<\/code> class zorgt voor de essenti\u00eble instellingen, kun je je richten op het bouwen van de kernfuncties van je applicaties. Zodra een applicatie-instantie draait, zorgt de class <code>Bootstrap\/App<\/code> voor de noodzakelijke afhandeling van webverzoeken, waardoor het ontwikkelproces wordt vereenvoudigd en een beter georganiseerde codebase wordt bevorderd.<\/p>\n<h2>Geconsolideerde standaard migraties voor effici\u00ebntie<\/h2>\n<p>Met Laravel 11 komt er een revisie van de standaard migraties. In vorige versies, van 2014 tot 2019, waren er talloze standaard migraties verspreid over verschillende bestanden. In de nieuwste versie zijn deze bestanden gecondenseerd tot slechts twee, wat developers een meer georganiseerde en gebruiksvriendelijke ervaring biedt.<\/p>\n<p>Deze vermindering van standaardmigratiebestanden vereenvoudigt de toegang tot en het beheer van gegenereerde migraties, verbetert de duidelijkheid van je databasestructuren en vermindert mogelijke verwarring en fouten.<\/p>\n<p>Bovendien kun je met een schonere en eenvoudigere opzet van de standaardmigraties meer tijd besteden aan de specifieke vereisten van je projecten in plaats van te worstelen met de complexiteit van de boilerplate migratiebestanden.<\/p>\n<p>De geoptimaliseerde standaard migraties van Laravel 11 dragen bij aan een soepelere ontwikkelervaring en versterken de reputatie van het framework dat eenvoud en gebruiksgemak prioriteit hebben.<\/p>\n<h2>PHP 8.2: de nieuwe standaard voor Laravel 11<\/h2>\n<p>Een andere cruciale verandering met Laravel 11 is dat het <a href=\"https:\/\/kinsta.com\/nl\/blog\/php-8-2\/\">PHP 8.2<\/a> als minimumvereiste stelt. In Laravel 11 is PHP 8.2 de standaard, met PHP 8.3 in het verschiet. Afstemming op de nieuwste ontwikkelingen in het PHP ecosysteem zorgt ervoor dat Laravel compatibel blijft met PHP&#8217;s nieuwste (en komende) taalfuncties en optimalisaties.<\/p>\n<p>Door de laatste twee grote PHP-versies te ondersteunen, verbetert Laravel 11 de prestaties, beveiliging en ervaring van developers. Door PHP 8.2 als minimumvereiste te kiezen, maak je je projecten toekomstbestendig en ontsluit je het volledige potentieel van de taal.<\/p>\n<h2>Samenvatting<\/h2>\n<p>Laravel 11 introduceert belangrijke updates die de ontwikkelervaring voor jou, je team en de bredere developersgemeenschap zullen verbeteren. Verbeterde prestatieoptimalisaties, verbeterde ondersteuning voor de nieuwste PHP versies en gestroomlijnde workflowfuncties maken PHP ontwikkeling zo soepel en effici\u00ebnt mogelijk.<\/p>\n<p>Deze verbeteringen vertalen zich in soepelere ontwikkelworkflows, betere applicatieprestaties en een algeheel effici\u00ebnter ontwikkelproces. De kracht van onze <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Applicatie Hosting<\/a> dienst, zoals automatisch schalen, veilige infrastructuur en verbeterde prestaties met de snelste machines van Google Cloud Platform, bieden een ideale omgeving voor het deployen van Laravel 11 applicaties.<\/p>\n<p>We kunnen niet wachten om te zien welke applicaties jij bouwt met Laravel 11 &#8211; en hoe je Kinsta gebruikt om je Laravel applicaties te laten groeien.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel is een toonaangevend en populair PHP framework dat bekend staat om zijn elegante syntaxis, krachtige functies en ontwikkelvriendelijke tools. De architectuur biedt webdevelopers ondersteuning voor &#8230;<\/p>\n","protected":false},"author":290,"featured_media":58094,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[866],"class_list":["post-58093","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-laravel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nieuw in Laravel 11 - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Een vereenvoudigde mappenstructuur, vereisten voor PHP 8.2, verbeterde herbruikbaarheid, modulariteit en prestaties, en nog veel meer.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wat is er nieuw in Laravel 11?\" \/>\n<meta property=\"og:description\" content=\"Een vereenvoudigde mappenstructuur, vereisten voor PHP 8.2, verbeterde herbruikbaarheid, modulariteit en prestaties, en nog veel meer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-05T18:45:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-06T11:28:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marcia Ramos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Een vereenvoudigde mappenstructuur, vereisten voor PHP 8.2, verbeterde herbruikbaarheid, modulariteit en prestaties, en nog veel meer.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcia Ramos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/\"},\"author\":{\"name\":\"Marcia Ramos\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\"},\"headline\":\"Wat is er nieuw in Laravel 11?\",\"datePublished\":\"2024-02-05T18:45:11+00:00\",\"dateModified\":\"2024-02-06T11:28:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/\"},\"wordCount\":1515,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg\",\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/\",\"name\":\"Nieuw in Laravel 11 - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg\",\"datePublished\":\"2024-02-05T18:45:11+00:00\",\"dateModified\":\"2024-02-06T11:28:40+00:00\",\"description\":\"Een vereenvoudigde mappenstructuur, vereisten voor PHP 8.2, verbeterde herbruikbaarheid, modulariteit en prestaties, en nog veel meer.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel\",\"item\":\"https:\/\/kinsta.com\/nl\/onderwerpen\/laravel\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wat is er nieuw in Laravel 11?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/nl\/#website\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\",\"https:\/\/x.com\/Kinsta_NL\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116\",\"name\":\"Marcia Ramos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g\",\"caption\":\"Marcia Ramos\"},\"description\":\"I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 10 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/marciadiasramos\/\"],\"honorificSuffix\":\"B.Sc.\",\"gender\":\"Female\",\"knowsLanguage\":[\"English\",\"Portuguese\"],\"jobTitle\":\"Editorial Team Lead\",\"worksFor\":\"Kinsta Inc.\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/author\/marciaramos\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Nieuw in Laravel 11 - Kinsta\u00ae","description":"Een vereenvoudigde mappenstructuur, vereisten voor PHP 8.2, verbeterde herbruikbaarheid, modulariteit en prestaties, en nog veel meer.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/","og_locale":"nl_NL","og_type":"article","og_title":"Wat is er nieuw in Laravel 11?","og_description":"Een vereenvoudigde mappenstructuur, vereisten voor PHP 8.2, verbeterde herbruikbaarheid, modulariteit en prestaties, en nog veel meer.","og_url":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2024-02-05T18:45:11+00:00","article_modified_time":"2024-02-06T11:28:40+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg","type":"image\/jpeg"}],"author":"Marcia Ramos","twitter_card":"summary_large_image","twitter_description":"Een vereenvoudigde mappenstructuur, vereisten voor PHP 8.2, verbeterde herbruikbaarheid, modulariteit en prestaties, en nog veel meer.","twitter_image":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg","twitter_creator":"@Kinsta_NL","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Marcia Ramos","Geschatte leestijd":"7 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/"},"author":{"name":"Marcia Ramos","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116"},"headline":"Wat is er nieuw in Laravel 11?","datePublished":"2024-02-05T18:45:11+00:00","dateModified":"2024-02-06T11:28:40+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/"},"wordCount":1515,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg","inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/","url":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/","name":"Nieuw in Laravel 11 - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg","datePublished":"2024-02-05T18:45:11+00:00","dateModified":"2024-02-06T11:28:40+00:00","description":"Een vereenvoudigde mappenstructuur, vereisten voor PHP 8.2, verbeterde herbruikbaarheid, modulariteit en prestaties, en nog veel meer.","breadcrumb":{"@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/nl\/blog\/laravel-11\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#primaryimage","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/02\/app-laravel-11-release.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/nl\/blog\/laravel-11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Laravel","item":"https:\/\/kinsta.com\/nl\/onderwerpen\/laravel\/"},{"@type":"ListItem","position":3,"name":"Wat is er nieuw in Laravel 11?"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/nl\/#website","url":"https:\/\/kinsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","https:\/\/x.com\/Kinsta_NL","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/72bff0015d3fb3ba3d8a85494dc0b116","name":"Marcia Ramos","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0d680db24858fdf61a7e7ce3c1a160f5?s=96&d=mm&r=g","caption":"Marcia Ramos"},"description":"I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 10 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.","sameAs":["https:\/\/www.linkedin.com\/in\/marciadiasramos\/"],"honorificSuffix":"B.Sc.","gender":"Female","knowsLanguage":["English","Portuguese"],"jobTitle":"Editorial Team Lead","worksFor":"Kinsta Inc.","url":"https:\/\/kinsta.com\/nl\/blog\/author\/marciaramos\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/58093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/users\/290"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/comments?post=58093"}],"version-history":[{"count":4,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/58093\/revisions"}],"predecessor-version":[{"id":58113,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/58093\/revisions\/58113"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/translations\/es"},{"href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/58093\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media\/58094"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media?parent=58093"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/tags?post=58093"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/topic?post=58093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}