{"id":48030,"date":"2021-08-24T14:47:55","date_gmt":"2021-08-24T12:47:55","guid":{"rendered":"https:\/\/kinsta.com\/?p=101193"},"modified":"2025-09-12T13:48:16","modified_gmt":"2025-09-12T12:48:16","slug":"laravel-9","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/","title":{"rendered":"Quoi de neuf dans Laravel 9 &#8211; Une plong\u00e9e en profondeur dans la prochaine version majeure"},"content":{"rendered":"<p>Laravel est l&rsquo;un des frameworks PHP les plus populaires depuis de nombreuses ann\u00e9es. Il est \u00e9l\u00e9gant, \u00e9volutif, est devenu l&rsquo;un des frameworks <em>de facto <\/em>pour les d\u00e9veloppeurs et les entreprises travaillant avec PHP. Maintenant, Laravel 9 est en route avec une tonne de nouvelles fonctionnalit\u00e9s.<\/p>\n<p>Dans le pass\u00e9, de nouvelles versions se produisaient tous les six mois, ce qui entra\u00eenait une bonne quantit\u00e9 de questions, de commentaires durs et de confusion sur le processus de nouvelle version de Laravel. Avec la sortie de Laravel 9, le framework est pass\u00e9 \u00e0 un cycle de version majeure de 12 mois et sortira en janvier 2022.<\/p>\n<p>Cet article explore les principales fonctionnalit\u00e9s de Laravel 9. En plus de cela, nous expliquerons \u00e9galement comment passer \u00e0 Laravel 9 et commencer \u00e0 d\u00e9velopper des applications web.<\/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>Qu&rsquo;est-ce que Laravel ?<\/h2>\n<p>Laravel est un framework d&rsquo;application web PHP open source connu pour sa syntaxe \u00e9l\u00e9gante. Il s&rsquo;agit d&rsquo;un framework MVC permettant de cr\u00e9er des applications web simples ou complexes \u00e0 l&rsquo;aide du <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-php\/\">langage de programmation PHP<\/a>, et il suit strictement le mod\u00e8le architectural MVC (mod\u00e8le-vue-contr\u00f4leur).<\/p>\n<p>Si vous n&rsquo;avez pas utilis\u00e9 Laravel, vous pouvez lire <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-laravel\/\">ce qu&rsquo;est Laravel<\/a> et jeter un \u0153il \u00e0 notre liste d&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/tutoriels-laravel\/\">excellents tutoriels Laravel<\/a> pour commencer.<\/p>\n\n<h2><strong>Principales caract\u00e9ristiques de Laravel<\/strong><\/h2>\n<p>Si vous d\u00e9butez dans ce framework, nous avons s\u00e9lectionn\u00e9 certaines des meilleures fonctionnalit\u00e9s de Laravel pour vous permettre de mieux comprendre.<\/p>\n<figure id=\"attachment_101194\" aria-describedby=\"caption-attachment-101194\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/The-features-of-Laravel.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-101194 size-large\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/08\/The-features-of-Laravel-1024x419.jpeg\" alt=\"Caract\u00e9ristiques Laravel dans des bulles. \" width=\"1024\" height=\"419\"><\/a><figcaption id=\"caption-attachment-101194\" class=\"wp-caption-text\">Caract\u00e9ristiques Laravel dans des bulles. (Source de l&rsquo;image : <a href=\"https:\/\/www.moontechnolabs.com\/laravel-technology\" target=\"_blank\" rel=\"noopener noreferrer\">Moon Technolabs<\/a>)<\/figcaption><\/figure>\n<h3>ORM \u00e9loquent<\/h3>\n<p>Le mappeur objet-relationnel (ORM) pour Laravel s&rsquo;appelle Eloquent, et c&rsquo;est l&rsquo;une des meilleures fonctionnalit\u00e9s de Laravel car il permet une interaction transparente avec le mod\u00e8le de donn\u00e9es et la base de donn\u00e9es de choix.<\/p>\n<p>Avec Eloquent, Laravel \u00e9limine tous les obstacles impliquant l&rsquo;interaction et l&rsquo;\u00e9criture de <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-mysql\/\">requ\u00eates SQL<\/a> complexes pour acc\u00e9der aux donn\u00e9es de votre base de donn\u00e9es.<\/p>\n<h3>Artisan CLI<\/h3>\n<p>L&rsquo;Artisan CLI, ou ligne de commande, est un autre aspect essentiel de Laravel. Avec lui, vous pouvez cr\u00e9er ou modifier n&rsquo;importe quelle partie de Laravel \u00e0 partir de la ligne de commande sans avoir \u00e0 naviguer dans les r\u00e9pertoires et les fichiers.<\/p>\n<p>Avec Artisan, vous pouvez m\u00eame interagir avec votre base de donn\u00e9es directement \u00e0 partir de votre ligne de commande \u00e0 l&rsquo;aide de Laravel Tinker, le tout sans installer de client de base de donn\u00e9es.<\/p>\n<h3>Architecture MVC<\/h3>\n<p>La nature architecturale MVC de Laravel rend le langage accessible et adaptable, car il suit un mod\u00e8le de d\u00e9veloppement web r\u00e9pandu avec des am\u00e9liorations continues et significatives.<\/p>\n<p>Laravel vous obligera \u00e0 apprendre et \u00e0 comprendre le <a href=\"https:\/\/kinsta.com\/fr\/blog\/frameworks-php\/#model-view-controller-architecture\">mod\u00e8le architectural MVC<\/a>, populaire et utilis\u00e9 dans presque tous les frameworks, tels que AdonisJS de JavaScript et ASP.NET MVC de C#.<\/p>\n<h3>Pagination automatique<\/h3>\n<p>Si vous avez d\u00e9j\u00e0 eu du mal avec la pagination dans vos applications, vous comprendrez l&rsquo;int\u00e9r\u00eat d&rsquo;avoir votre pagination tri\u00e9e par un framework int\u00e9gr\u00e9.<\/p>\n<p>Laravel r\u00e9sout les probl\u00e8mes de pagination en cr\u00e9ant une pagination automatique pr\u00eate \u00e0 l&#8217;emploi. Cette fonctionnalit\u00e9 est l&rsquo;une de ses plus reconnues et elle \u00e9limine le travail n\u00e9cessaire pour r\u00e9soudre vous-m\u00eame le myst\u00e8re de la pagination.<\/p>\n<h3>S\u00e9curit\u00e9<\/h3>\n<p>Il est essentiel d&rsquo;examiner attentivement les mesures de s\u00e9curit\u00e9 de toute application web que vous envisagez d&rsquo;utiliser, car un manque de diligence raisonnable peut entra\u00eener une perte de fonds ou m\u00eame le d\u00e9tournement de votre site ou de votre produit.<\/p>\n<p>Laravel est livr\u00e9 avec de nombreuses mesures de s\u00e9curit\u00e9 en place en raison de son adh\u00e9sion aux <a href=\"https:\/\/owasp.org\/www-project-top-ten\/\">principes de s\u00e9curit\u00e9 OWASP<\/a>. De la contrefa\u00e7on de requ\u00eate inter-site (CSRF) \u00e0 l&rsquo; <a href=\"https:\/\/kinsta.com\/fr\/blog\/injections-sql\/\">injection SQL<\/a>, Laravel a une solution int\u00e9gr\u00e9e pour tout cela.<\/p>\n<h2>\u00c0 quoi s&rsquo;attendre avec Laravel 9<\/h2>\n<p>Pr\u00e9vu pour \u00eatre publi\u00e9 d&rsquo;ici septembre 2021, Laravel 9 a \u00e9t\u00e9 <a href=\"https:\/\/blog.laravel.com\/laravel-9-release-date\">repouss\u00e9 \u00e0 janvier 2022<\/a>, ce qui en fait la premi\u00e8re version de support \u00e0 long terme (LTS) \u00e0 \u00eatre introduite apr\u00e8s le cycle de publication de 12 mois. Ce retard r\u00e9sulte de plusieurs raisons, qui incluent les suivantes :<\/p>\n<ol>\n<li>Laravel utilise des vari\u00e9t\u00e9s de projets <a href=\"https:\/\/kinsta.com\/fr\/apprendre\/histoire-de-wordpress\/\">communautaires<\/a> et environ neuf biblioth\u00e8ques Symfony. Cependant, Symfony pr\u00e9voit la sortie de la version 6.0 d&rsquo;ici novembre 2021. Le retard permettra \u00e0 l&rsquo;\u00e9quipe Laravel d&rsquo;int\u00e9grer cette nouvelle version de Symfony dans le cadre de Laravel 9.<\/li>\n<li>Le retard donnera \u00e0 l&rsquo;\u00e9quipe le temps de surveiller pendant deux mois comment Laravel interagit avec la nouvelle version de Symfony. Cela leur donne \u00e9galement la possibilit\u00e9 de corriger tout changement ou bogue de rupture.<\/li>\n<li>Enfin, retarder la sortie de Laravel 9 positionne mieux l&rsquo;\u00e9quipe Laravel pour les futures sorties annuelles. Cela donnera \u00e0 l&rsquo;\u00e9quipe deux mois de temps de mont\u00e9e en puissance suppl\u00e9mentaires apr\u00e8s les sorties de Symfony.<\/li>\n<\/ol>\n<p>Pour ces raisons, vous pouvez voir que le retard de sa sortie vaut la peine d&rsquo;attendre.<\/p>\n<h2>Nouvelles fonctionnalit\u00e9s de Laravel 9<\/h2>\n<p>Maintenant, explorons la liste des fonctionnalit\u00e9s et am\u00e9liorations auxquelles vous devriez vous attendre dans la prochaine version majeure de Laravel.<\/p>\n<h3>Exigence PHP minimale<\/h3>\n<p>Tout d&rsquo;abord, et surtout, Laravel 9 n\u00e9cessite les <a href=\"https:\/\/kinsta.com\/fr\/blog\/php-8\/\">derniers PHP 8<\/a> et PHPUnit 8 pour les tests. C&rsquo;est parce que Laravel 9 utilisera la derni\u00e8re version de Symfony v6.0, qui n\u00e9cessite \u00e9galement PHP 8.<\/p>\n<p>PHP 8 est livr\u00e9 avec des am\u00e9liorations et des fonctionnalit\u00e9s significatives, de la compilation JIT \u00e0 la promotion des propri\u00e9t\u00e9s du constructeur. Vous pouvez explorer les diff\u00e9rentes <a href=\"https:\/\/kinsta.com\/fr\/blog\/comparaison-php\/\">r\u00e9f\u00e9rences de versions de PHP<\/a> et apprendre comment <a href=\"https:\/\/kinsta.com\/fr\/changelog\/php-8\/\">passer \u00e0 la derni\u00e8re version de PHP 8<\/a> ici sur notre blog.<\/p>\n<h3>Migration de stub anonyme<\/h3>\n<p>Laravel d\u00e9finit pour faire de la migration de stub anonyme le comportement par d\u00e9faut lorsque vous ex\u00e9cutez la commande de migration populaire :<\/p>\n<pre><code class=\"language-bash\">php artisan make:migration\n<\/code><\/pre>\n<p>La fonctionnalit\u00e9 de migration de stub anonyme a \u00e9t\u00e9 publi\u00e9e pour la premi\u00e8re fois dans Laravel 8.37 pour r\u00e9soudre <a href=\"https:\/\/github.com\/laravel\/framework\/issues\/5899\">ce probl\u00e8me Github<\/a>. Le probl\u00e8me est que plusieurs migrations avec le m\u00eame nom de classe peuvent causer des probl\u00e8mes lorsque vous essayez de recr\u00e9er la base de donn\u00e9es \u00e0 partir de z\u00e9ro. La nouvelle fonctionnalit\u00e9 de migration de stub \u00e9limine les collisions de noms de classe de migration.<\/p>\n<p>\u00c0 partir de Laravel 8.37, le framework prend d\u00e9sormais en charge les fichiers de migration de classe anonymes, et dans Laravel 9, ce sera le comportement par d\u00e9faut.<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nuse Illuminate\\Database\\Migrations\\Migration;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Support\\Facades\\Schema;\nreturn new class extends Migration {\n    \/**\n     * Run the migrations.\n     *\n     * @return void\n     *\/\n    public function up()\n    {\n        Schema::table('people', function (Blueprint $table)\n        {\n            $table-&gt;string('first_name')-&gt;nullable();\n        });\n    }\n};\n<\/code><\/pre>\n<h3>Nouvelle interface du constructeur de requ\u00eates<\/h3>\n<p>Avec le nouveau Laravel 9, l&rsquo;indication de type est tr\u00e8s fiable pour la refactorisation, l&rsquo;analyse statique et la compl\u00e9tion de code dans leurs <a href=\"https:\/\/kinsta.com\/fr\/blog\/php-editeurs\/\">IDE<\/a> . Cela est d\u00fb au manque d&rsquo;interface partag\u00e9e ou d&rsquo;h\u00e9ritage entre <strong>Query\\Builder, Eloquent\\Builder et Eloquent\\Relation<\/strong>. N\u00e9anmoins, avec Laravel 9, les d\u00e9veloppeurs peuvent d\u00e9sormais profiter de la nouvelle interface du constructeur de requ\u00eates pour l&rsquo;indication de type, la refactorisation et l&rsquo;analyse statique.<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nreturn Model::query()\n\t-&gt;whereNotExists(function($query) {\n\t\t\/\/ $query is a Query\\Builder\n\t})\n\t-&gt;whereHas('relation', function($query) {\n\t\t\/\/ $query is an Eloquent\\Builder\n\t})\n\t-&gt;with('relation', function($query) {\n\t\t\/\/ $query is an Eloquent\\Relation\n\t});\n<\/code><\/pre>\n<p>Cette version a ajout\u00e9 la nouvelle interface\u00a0 <code>Illuminate\\Contracts\\Database\\QueryBuilder<\/code>, ainsi que le trait <code>Illuminate\\Database\\Eloquent\\Concerns\\DecoratesQueryBuilder<\/code> qui impl\u00e9mentera l&rsquo;interface \u00e0 la place de la m\u00e9thode magique <code>__call<\/code> .<\/p>\n<h3>Fonctions de cha\u00eene PHP 8<\/h3>\n<p>\u00c9tant donn\u00e9 que Laravel 9 cible PHP 8, Laravel a fusionn\u00e9 <a href=\"https:\/\/github.com\/laravel\/framework\/pull\/38011\">cette PR<\/a>, sugg\u00e9rant d&rsquo;utiliser les derni\u00e8res fonctions de cha\u00eene PHP 8.<\/p>\n<p>Ces fonctions incluent l&rsquo;utilisation de <code>str_contains()<\/code>, <code>str_starts_with()<\/code>, et <code>str_ends_with()<\/code> en interne dans la classe <code>\\Illuminate\\Support\\Str<\/code>.<\/p>\n<p>Les fonctionnalit\u00e9s et am\u00e9liorations de Laravel 9 \u00e9num\u00e9r\u00e9es ci-dessus sont un aper\u00e7u de ce qui est \u00e0 venir. Il apportera tr\u00e8s certainement de nombreuses corrections de bogues, fonctionnalit\u00e9s et, bien s\u00fbr, de nombreux changements de rupture.<\/p>\n<h2>Comment installer Laravel 9<\/h2>\n<p>Si vous souhaitez commencer \u00e0 jouer avec Laravel 9 \u00e0 des fins de d\u00e9veloppement et de test, vous pouvez facilement l&rsquo;installer et l&rsquo;ex\u00e9cuter sur votre ordinateur local.<\/p>\n<p>Laravel 9 prend en charge la version 8 de PHP, donc si vous envisagez de le tester, assurez-vous de v\u00e9rifier votre <a href=\"https:\/\/kinsta.com\/fr\/docs\/devkinsta\/gestion-site-devkinsta\/version-php\/\">version de PHP<\/a> ou de <a href=\"https:\/\/kinsta.com\/fr\/blog\/installer-php\/\">lancer une nouvelle installation<\/a>.<\/p>\n<p>Vous pouvez d\u00e9couvrir plus de d\u00e9tails sur la sortie <a href=\"https:\/\/packagist.org\/packages\/laravel\/laravel#dev-develop\">via Packagist<\/a> .<\/p>\n<p>Pour installer Laravel 9 \u00e0 l&rsquo;aide de composer, ex\u00e9cutez la commande suivante :<\/p>\n<pre><code class=\"language-bash\">composer create-project --prefer-dist laravel\/laravel laravel-9-dev dev-develop\n<\/code><\/pre>\n<p>La commande ci-dessus cr\u00e9era un nouveau projet Laravel avec le nom de projet <code>laravel-9-dev<\/code>, en utilisant le dernier Laravel 9, qui, comme nous le savons, est toujours en cours de d\u00e9veloppement (d&rsquo;o\u00f9 le <code>dev-develop<\/code>).<\/p>\n<p>La deuxi\u00e8me m\u00e9thode consiste \u00e0 utiliser la <a href=\"https:\/\/laravel.com\/docs\/8.x\/installation#the-laravel-installer\">CLI globale de Laravel<\/a> pour cr\u00e9er un nouveau projet Laravel et \u00e0 choisir de cr\u00e9er votre nouveau projet \u00e0 partir de la branche dev.<\/p>\n<p>Saisissez la commande suivante pour cr\u00e9er un nouveau projet Laravel 9 :<\/p>\n<pre><code class=\"language-bash\">laravel new laravel-9-dev --dev\n<\/code><\/pre>\n<p>Maintenant que vous avez install\u00e9 Laravel 9, vous pouvez entrer dans le nouveau r\u00e9pertoire (laravel-dev) et ex\u00e9cuter la commande artisan pour v\u00e9rifier la version :<\/p>\n<pre><code class=\"language-bash\">cd laravel-9-dev\nphp artisan --version\n<\/code><\/pre>\n<p>Cela devrait vous pr\u00e9senter la version de d\u00e9veloppement de Laravel 9. Voil\u00e0 !<\/p>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Laravel est un <a href=\"https:\/\/kinsta.com\/fr\/blog\/frameworks-php\/\">framework PHP<\/a> convaincant qui attire de plus en plus l&rsquo;attention des d\u00e9veloppeurs. Sa prochaine version majeure (Laravel 9) est la premi\u00e8re apr\u00e8s un cycle de publication de 12 mois, et nous pouvons d\u00e9j\u00e0 voir qu&rsquo;elle introduira de nouvelles fonctionnalit\u00e9s \u00ab juteuses \u00bb.<\/p>\n<p>Est-ce toute la liste des nouvelles fonctionnalit\u00e9s ? Probablement pas, car l&rsquo;\u00e9quipe Laravel annoncera probablement de nouvelles fonctionnalit\u00e9s avant la date de sortie. Assurez-vous donc de mettre cet article dans vos favoris car nous les couvrirons dans les futures mises \u00e0 jour.<\/p>\n<p><em>Maintenant c&rsquo;est votre tour ! Qu&rsquo;attendez-vous le plus avec Laravel 9 ? Faites-le nous savoir dans la section des commentaires !<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel est l&rsquo;un des frameworks PHP les plus populaires depuis de nombreuses ann\u00e9es. Il est \u00e9l\u00e9gant, \u00e9volutif, est devenu l&rsquo;un des frameworks de facto pour les &#8230;<\/p>\n","protected":false},"author":193,"featured_media":48035,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[433,31],"topic":[998,986,1000],"class_list":["post-48030","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-laravel","tag-php","topic-frameworks-php","topic-laravel","topic-mises-a-jour-php"],"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>Quoi de neuf dans Laravel 9 - Une plong\u00e9e en profondeur dans la prochaine version majeure<\/title>\n<meta name=\"description\" content=\"Laravel 9 arrive avec de nouvelles fonctionnalit\u00e9s cl\u00e9s. D\u00e9couvrez ce \u00e0 quoi vous pouvez vous attendre et apprenez comment passer \u00e0 Laravel 9, l&#039;installer et d\u00e9velopper avec.\" \/>\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\/fr\/blog\/laravel-9\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quoi de neuf dans Laravel 9 - Une plong\u00e9e en profondeur dans la prochaine version majeure\" \/>\n<meta property=\"og:description\" content=\"Laravel 9 arrive avec de nouvelles fonctionnalit\u00e9s cl\u00e9s. D\u00e9couvrez ce \u00e0 quoi vous pouvez vous attendre et apprenez comment passer \u00e0 Laravel 9, l&#039;installer et d\u00e9velopper avec.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-24T12:47:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-12T12:48:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg\" \/>\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=\"Solomon Eseme\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Laravel 9 arrive avec de nouvelles fonctionnalit\u00e9s cl\u00e9s. D\u00e9couvrez ce \u00e0 quoi vous pouvez vous attendre et apprenez comment passer \u00e0 Laravel 9, l&#039;installer et d\u00e9velopper avec.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@kaperskyguru\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Solomon Eseme\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/\"},\"author\":{\"name\":\"Solomon Eseme\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2\"},\"headline\":\"Quoi de neuf dans Laravel 9 &#8211; Une plong\u00e9e en profondeur dans la prochaine version majeure\",\"datePublished\":\"2021-08-24T12:47:55+00:00\",\"dateModified\":\"2025-09-12T12:48:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/\"},\"wordCount\":1657,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg\",\"keywords\":[\"laravel\",\"php\"],\"articleSection\":[\"D\u00e9veloppement web\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/\",\"name\":\"Quoi de neuf dans Laravel 9 - Une plong\u00e9e en profondeur dans la prochaine version majeure\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg\",\"datePublished\":\"2021-08-24T12:47:55+00:00\",\"dateModified\":\"2025-09-12T12:48:16+00:00\",\"description\":\"Laravel 9 arrive avec de nouvelles fonctionnalit\u00e9s cl\u00e9s. D\u00e9couvrez ce \u00e0 quoi vous pouvez vous attendre et apprenez comment passer \u00e0 Laravel 9, l'installer et d\u00e9velopper avec.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/laravel\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Quoi de neuf dans Laravel 9 &#8211; Une plong\u00e9e en profondeur dans la prochaine version majeure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"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\/fr\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2\",\"name\":\"Solomon Eseme\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1c701993f8ff8c8df2a4c5664834a4e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1c701993f8ff8c8df2a4c5664834a4e5?s=96&d=mm&r=g\",\"caption\":\"Solomon Eseme\"},\"description\":\"I am a Software Engineer and Content Creator who is geared toward building high-performing and innovative products following best practices and industry standards. I also love writing about it at Masteringbackend.com. Follow me on Twitter, LinkedIn, and About Me\",\"sameAs\":[\"https:\/\/masteringbackend.com\",\"https:\/\/linkedin.com\/in\/solomoneseme\",\"https:\/\/x.com\/kaperskyguru\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/solomoneseme\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Quoi de neuf dans Laravel 9 - Une plong\u00e9e en profondeur dans la prochaine version majeure","description":"Laravel 9 arrive avec de nouvelles fonctionnalit\u00e9s cl\u00e9s. D\u00e9couvrez ce \u00e0 quoi vous pouvez vous attendre et apprenez comment passer \u00e0 Laravel 9, l'installer et d\u00e9velopper avec.","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\/fr\/blog\/laravel-9\/","og_locale":"fr_FR","og_type":"article","og_title":"Quoi de neuf dans Laravel 9 - Une plong\u00e9e en profondeur dans la prochaine version majeure","og_description":"Laravel 9 arrive avec de nouvelles fonctionnalit\u00e9s cl\u00e9s. D\u00e9couvrez ce \u00e0 quoi vous pouvez vous attendre et apprenez comment passer \u00e0 Laravel 9, l'installer et d\u00e9velopper avec.","og_url":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2021-08-24T12:47:55+00:00","article_modified_time":"2025-09-12T12:48:16+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg","type":"image\/jpeg"}],"author":"Solomon Eseme","twitter_card":"summary_large_image","twitter_description":"Laravel 9 arrive avec de nouvelles fonctionnalit\u00e9s cl\u00e9s. D\u00e9couvrez ce \u00e0 quoi vous pouvez vous attendre et apprenez comment passer \u00e0 Laravel 9, l'installer et d\u00e9velopper avec.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg","twitter_creator":"@kaperskyguru","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Solomon Eseme","Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/"},"author":{"name":"Solomon Eseme","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2"},"headline":"Quoi de neuf dans Laravel 9 &#8211; Une plong\u00e9e en profondeur dans la prochaine version majeure","datePublished":"2021-08-24T12:47:55+00:00","dateModified":"2025-09-12T12:48:16+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/"},"wordCount":1657,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg","keywords":["laravel","php"],"articleSection":["D\u00e9veloppement web"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/","url":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/","name":"Quoi de neuf dans Laravel 9 - Une plong\u00e9e en profondeur dans la prochaine version majeure","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg","datePublished":"2021-08-24T12:47:55+00:00","dateModified":"2025-09-12T12:48:16+00:00","description":"Laravel 9 arrive avec de nouvelles fonctionnalit\u00e9s cl\u00e9s. D\u00e9couvrez ce \u00e0 quoi vous pouvez vous attendre et apprenez comment passer \u00e0 Laravel 9, l'installer et d\u00e9velopper avec.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/laravel-9\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2021\/08\/laravel-9.jpeg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/laravel-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Laravel","item":"https:\/\/kinsta.com\/fr\/sujets\/laravel\/"},{"@type":"ListItem","position":3,"name":"Quoi de neuf dans Laravel 9 &#8211; Une plong\u00e9e en profondeur dans la prochaine version majeure"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","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\/fr\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2","name":"Solomon Eseme","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1c701993f8ff8c8df2a4c5664834a4e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1c701993f8ff8c8df2a4c5664834a4e5?s=96&d=mm&r=g","caption":"Solomon Eseme"},"description":"I am a Software Engineer and Content Creator who is geared toward building high-performing and innovative products following best practices and industry standards. I also love writing about it at Masteringbackend.com. Follow me on Twitter, LinkedIn, and About Me","sameAs":["https:\/\/masteringbackend.com","https:\/\/linkedin.com\/in\/solomoneseme","https:\/\/x.com\/kaperskyguru"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/solomoneseme\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/48030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=48030"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/48030\/revisions"}],"predecessor-version":[{"id":80889,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/48030\/revisions\/80889"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/translations\/pt"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/translations\/se"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/48030\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/48035"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=48030"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=48030"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=48030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}