{"id":47181,"date":"2021-08-26T15:38:04","date_gmt":"2021-08-26T13:38:04","guid":{"rendered":"https:\/\/kinsta.com\/?p=101193"},"modified":"2023-02-01T15:09:49","modified_gmt":"2023-02-01T14:09:49","slug":"laravel-9","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/","title":{"rendered":"Cosa C&#8217;\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release"},"content":{"rendered":"<p class=\"p1\">Laravel \u00e8 stato per molti anni uno dei framework PHP pi\u00f9 popolari. Elegante, scalabile, \u00e8 diventato uno dei framework <i>de facto <\/i>per sviluppatori e aziende che lavorano con PHP. Laravel 9 sta arrivando con un carico di nuove caratteristiche.<\/p>\n<p class=\"p1\">In passato i nuovi rilasci di Laravel avvenivano ogni sei mesi, generando una gran quantit\u00e0 di domande, severi commenti e confusione sul nuovo processo di rilascio. Ora il framework \u00e8 passato a un ciclo di rilascio di 12 mesi per le versioni principali: Laravel 9 sar\u00e0 rilasciato a gennaio 2022.<\/p>\n<p class=\"p1\">In questo articolo vediamo le caratteristiche chiave di Laravel 9. Oltre a questo, vi spiegheremo come passare a Laravel 9 e iniziare a sviluppare applicazioni 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>Cos&#8217;\u00c8 Laravel?<\/h2>\n<p class=\"p1\">Laravel \u00e8 un framework open-source per applicazioni web PHP noto per la sua sintassi elegante. \u00c8 un framework MVC per costruire applicazioni web sia semplici che complesse con il <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-php\/\"><span class=\"s1\">linguaggio di programmazione PHP<\/span><\/a>, e segue rigorosamente il modello architettonico MVC (model-view-controller).<\/p>\n<p class=\"p1\">Se non avete mai usato Laravel, potete leggere il nostro articolo su <a href=\"https:\/\/kinsta.com\/it\/blog\/framework-laravel\/\"><span class=\"s1\">cos&#8217;\u00e8 Laravel<\/span><\/a> e dare un&#8217;occhiata alla nostra lista di <a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-laravel\/\"><span class=\"s1\">eccellenti tutorial<\/span><\/a>.<\/p>\n\n<h2>Caratteristiche Principali di Laravel<\/h2>\n<p class=\"p1\">Se siete ancora principianti con Laravel, abbiamo selezionato alcune delle migliori caratteristiche del framework che vi permetteranno di comprenderlo meglio.<\/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=\"Caratteristiche di Laravel rappresentate dentro delle bolle.\" width=\"1024\" height=\"419\"><\/a><figcaption id=\"caption-attachment-101194\" class=\"wp-caption-text\">Caratteristiche di Laravel. (Fonte dell&#8217;immagine: <a href=\"https:\/\/www.moontechnolabs.com\/laravel-technology\" target=\"_blank\" rel=\"noopener noreferrer\">Moon Technolabs<\/a>)<\/figcaption><\/figure>\n<h3>ORM Eloquent<\/h3>\n<p class=\"p1\">L&#8217;object-relational mapper (ORM) per Laravel si chiama Eloquent, ed \u00e8 una delle migliori caratteristiche di Laravel perch\u00e9 permette una perfetta interazione con il modello di dati e il database scelto.<\/p>\n<p class=\"p1\">Con Eloquent, Laravel astrae ogni ostacolo che comporta l&#8217;interazione e la scrittura di complesse <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-mysql\/\"><span class=\"s1\">query SQL<\/span><\/a> per accedere ai dati dal vostro database.<\/p>\n<h3>CLI Artisan<\/h3>\n<p class=\"p1\">La CLI Artisan, o linea di comando, \u00e8 un altro aspetto vitale di Laravel. Con essa potete creare o modificare qualsiasi parte di Laravel dalla linea di comando senza dover navigare attraverso cartelle e file.<\/p>\n<p class=\"p1\">Con Artisan, potete anche interagire con il vostro database direttamente dalla vostra linea di comando usando Laravel Tinker, e tutto senza installare un client di database.<\/p>\n<h3>Architettura MVC<\/h3>\n<p class=\"p1\">La natura architettonica MVC di Laravel rende il linguaggio facilmente riconoscibile e adattabile perch\u00e9 segue un modello di sviluppo web comune, ma applicando miglioramenti continui e significativi.<\/p>\n<p class=\"p1\">Laravel vi obbligher\u00e0 a imparare e capire il <a href=\"https:\/\/kinsta.com\/it\/blog\/framework-php\/#model-view-controller-architecture\"><span class=\"s1\">modello architettonico MVC<\/span><\/a>, che \u00e8 popolare e usato in quasi tutti i framework, come AdonisJS da JavaScript e ASP.NET MVC da C#.<\/p>\n<h3>Paginazione Automatica<\/h3>\n<p class=\"p1\">Se vi \u00e8 capitato di litigare con la paginazione nelle vostre applicazioni, comprenderete il valore di avere una paginazione ordinata da un framework integrato.<\/p>\n<p class=\"p1\">Laravel risolve il problema della paginazione grazie a una funzione di paginazione automatica fuori dagli schemi. Questa \u00e8 una delle sue caratteristiche pi\u00f9 apprezzate, e vi evita di dover risolvere da soli il grattacapo della paginazione.<\/p>\n<h3>Sicurezza<\/h3>\n<p class=\"p1\">Prima di scegliere una qualsiasi applicazione web, \u00e8 essenziale analizzarne le misure di sicurezza: una mancanza di attenzione in questo senso pu\u00f2 portare alla perdita di risorse o pregiudicare il funzionamento del vostro sito o prodotto.<\/p>\n<p class=\"p1\">Laravel \u00e8 dotato di molte misure di sicurezza grazie alla sua aderenza ai <a href=\"https:\/\/owasp.org\/www-project-top-ten\/\"><span class=\"s1\">principi di sicurezza OWASP<\/span><\/a>. Dalla cross-site request forgery (CSRF) alla <a href=\"https:\/\/kinsta.com\/it\/blog\/sql-injection\/\"><span class=\"s1\">SQL injection<\/span><\/a>, Laravel ha una soluzione integrata per tutto.<\/p>\n<h2>Cosa Aspettarsi da Laravel 9<\/h2>\n<p class=\"p1\">Inizialmente, il rilascio di Laravel 9 era programmato per settembre 2021, ma poi \u00e8 stato <a href=\"https:\/\/blog.laravel.com\/laravel-9-release-date\"><span class=\"s1\">posticipato a gennaio 2022<\/span><\/a>: si tratta quindi del primo rilascio con supporto a lungo termine (LTS) introdotto dopo il ciclo di rilascio di 12 mesi. Questo ritardo si deve a molte ragioni, che includono ma non si limitano alle seguenti:<\/p>\n<ol>\n<li class=\"li1\">Laravel si serve di molti progetti <a href=\"https:\/\/kinsta.com\/it\/impara\/storia-di-wordpress\/\"><span class=\"s1\">discussi all\u2019interno della sua community<\/span><\/a> e di circa nove librerie Symfony. Tuttavia, Symfony sta pianificando il rilascio della versione 6.0 entro novembre 2021. Il ritardo permetter\u00e0 al team di Laravel di incorporare questa nuova versione di Symfony come parte di Laravel 9.<\/li>\n<li class=\"li1\">Il ritardo permetter\u00e0 al team di monitorare per due mesi il modo in cui Laravel interagisce con la nuova versione di Symfony. D\u00e0 loro anche spazio per fare qualsiasi cambiamento importante o correggere bug.<\/li>\n<li class=\"li1\">Infine, posticipare il rilascio di Laravel 9 posiziona meglio il team Laravel per i rilasci futuri annuali. Dar\u00e0 al team due mesi di tempo supplementare dopo i rilasci di Symfony.<\/li>\n<\/ol>\n<p class=\"p1\">Ecco perch\u00e9, in realt\u00e0, il ritardo del rilascio vale l&#8217;attesa.<\/p>\n<h2>Nuove Caratteristiche in Laravel 9<\/h2>\n<p class=\"p1\">Ora esploriamo la lista delle caratteristiche e dei miglioramenti che possiamo aspettarci nella prossima major release di Laravel.<\/p>\n<h3>Requisito Minimo di PHP<\/h3>\n<p class=\"p1\">La prima e pi\u00f9 importante: Laravel 9 richiede <a href=\"https:\/\/kinsta.com\/it\/blog\/php-8\/\"><span class=\"s1\">PHP 8<\/span><\/a> e PHPUnit 8 per i test. Questo perch\u00e9 Laravel 9 user\u00e0 il pi\u00f9 recente Symfony v6.0, che si basa su PHP 8.<\/p>\n<p class=\"p1\">PHP 8 include miglioramenti e caratteristiche significative, dalla compilazione JIT alla promozione delle propriet\u00e0 del costruttore. Potete esplorare i diversi <a href=\"https:\/\/kinsta.com\/it\/blog\/benchmark-php\/\"><span class=\"s1\">benchmark delle versioni di PHP<\/span><\/a> e imparare a <a href=\"https:\/\/kinsta.com\/it\/changelog\/php-8\/\"><span class=\"s1\">passare all&#8217;ultimo PHP 8<\/span><\/a> leggendo il nostro blog.<\/p>\n<h3>Migrazione di Stub Anonimi<\/h3>\n<p class=\"p1\">Laravel viene impostato per rendere la migrazione anonima dello stub il comportamento predefinito quando si esegue il popolare comando di migrazione:<\/p>\n<pre><code class=\"language-bash\">php artisan make:migration\n<\/code><\/pre>\n<p class=\"p1\">La funzione di migrazione stub anonima \u00e8 stata rilasciata per la prima volta in Laravel 8.37 per risolvere <a href=\"https:\/\/github.com\/laravel\/framework\/issues\/5899\"><span class=\"s1\">questo problema di Github<\/span><\/a>. Il problema \u00e8 che migrazioni multiple con lo stesso nome di classe possono causare problemi quando si cerca di ricreare il database da zero. La nuova funzione di migrazione stub elimina le collisioni dei nomi delle classi di migrazione.<\/p>\n<p class=\"p1\">A partire da Laravel 8.37, il framework supporta i file di migrazione di classi anonime; in Laravel 9 questo diventer\u00e0 il comportamento predefinito.<\/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>Nuova Interfaccia del Costruttore di Query<\/h3>\n<p class=\"p1\">Con il nuovo Laravel 9, il type hinting \u00e8 molto affidabile per il refactoring, l&#8217;analisi statica e il completamento del codice nei loro <a href=\"https:\/\/kinsta.com\/it\/blog\/editor-php\/\"><span class=\"s1\">IDE<\/span><\/a>. Questo \u00e8 dovuto alla mancanza di interfaccia condivisa o di ereditariet\u00e0 tra <b>Query\\Builder, Eloquent\\Builder e Eloquent\\Relation. <\/b>Tuttavia, con Laravel 9, gli sviluppatori possono approfittare della nuova interfaccia del costruttore di query per il type hinting, il refactoring e l&#8217;analisi statica.<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nreturn Model::query()\n    -&gt;whereNotExists(function($query) {\n        \/\/ $query is a Query\\Builder\n    })\n    -&gt;whereHas('relation', function($query) {\n        \/\/ $query is an Eloquent\\Builder\n    })\n    -&gt;with('relation', function($query) {\n        \/\/ $query is an Eloquent\\Relation\n    });\n<\/code><\/pre>\n<p class=\"p1\">Questa versione ha aggiunto la nuova <code>Illuminate\\Contracts\\Database\\QueryBuilder interface<\/code>, cos\u00ec come il tratto <code>Illuminate\\Database\\Eloquent\\Concerns\\DecoratesQueryBuilder<\/code> che implementa l&#8217;interfaccia al posto del metodo <code>__call<\/code> .<\/p>\n<h3>PHP 8 Funzioni di Stringa<\/h3>\n<p class=\"p1\">Poich\u00e9 Laravel 9 si rivolge a PHP 8, Laravel ha fatto un merge per <a href=\"https:\/\/github.com\/laravel\/framework\/pull\/38011\"><span class=\"s1\">questa Pull Request<\/span><\/a>, suggerendo di usare le pi\u00f9 recenti funzioni di stringa di PHP 8.<\/p>\n<p class=\"p1\">Queste funzioni includono l&#8217;uso di <code>str_contains()<\/code>, <code>str_starts_with()<\/code>, e <code>str_ends_with()<\/code><\/p>\n<p class=\"p1\">all\u2019interno della classe <code>\\Illuminate\\Support\\Str<\/code>.<\/p>\n<p class=\"p1\">Le caratteristiche e i miglioramenti di Laravel 9 che abbiamo elencato fin qui sono solo un assaggio di quello che verr\u00e0. Vedremo sicuramente un sacco di correzioni di bug, nuove caratteristiche e, naturalmente, un sacco cambiamenti.<\/p>\n<h2>Come Installare Laravel 9<\/h2>\n<p class=\"p1\">Se volete iniziare a familiarizzare con Laravel 9 per scopi di sviluppo e test, potete installarlo ed eseguirlo sulla vostra macchina locale.<\/p>\n<p class=\"p1\">Laravel 9 supporta la versione 8 di PHP, quindi se avete intenzione di testarlo, controllate la vostra <a href=\"https:\/\/kinsta.com\/docs\/devkinsta\/php-versions\/\"><span class=\"s1\">versione di PHP<\/span><\/a> o <a href=\"https:\/\/kinsta.com\/it\/blog\/installare-php\/\"><span class=\"s1\">iniziate una nuova installazione<\/span><\/a>.<\/p>\n<p class=\"p1\">Potete scoprire maggiori dettagli sul rilascio <a href=\"https:\/\/packagist.org\/packages\/laravel\/laravel#dev-develop\"><span class=\"s1\">tramite Packagist<\/span><\/a>.<\/p>\n<p class=\"p1\">Per installare Laravel 9 usando composer, eseguite quanto segue:<\/p>\n<pre><code class=\"language-bash\">composer create-project --prefer-dist laravel\/laravel laravel-9-dev dev-develop\n<\/code><\/pre>\n<p class=\"p1\">Il comando qui sopra creer\u00e0 un nuovo progetto Laravel con il nome di progetto <code>laravel-9-dev<\/code>, e user\u00e0 l&#8217;ultimo Laravel 9, che, come sappiamo, \u00e8 ancora in fase di sviluppo (quindi <code>dev-develop<\/code>).<\/p>\n<p class=\"p1\">Il secondo metodo \u00e8 quello di usare la <a href=\"https:\/\/laravel.com\/docs\/8.x\/installation#the-laravel-installer\"><span class=\"s1\">CLI globale di Laravel<\/span><\/a> per creare un nuovo progetto Laravel e scegliere di creare il nuovo progetto dal ramo dev.<\/p>\n<p class=\"p1\">Inserite il seguente comando per creare un nuovo progetto Laravel 9:<\/p>\n<pre><code class=\"language-bash\">laravel new laravel-9-dev --dev\n<\/code><\/pre>\n<p class=\"p1\">Ora che avete installato Laravel 9, potete entrare nella nuova directory (laravel-dev) ed eseguire il comando artisan per verificare la versione:<\/p>\n<pre><code class=\"language-bash\">cd laravel-9-dev\nphp artisan --version\n<\/code><\/pre>\n<p class=\"p1\">A questo punto dovreste vedere la versione di sviluppo di Laravel 9. Voil\u00e0!<\/p>\n\n<h2>Sommario<\/h2>\n<p class=\"p1\">Laravel \u00e8 un valido <a href=\"https:\/\/kinsta.com\/it\/blog\/framework-php\/\"><span class=\"s1\">framework PHP<\/span><\/a> che sta prendendo sempre pi\u00f9 piede tra chi si occupa di sviluppo. La sua prossima versione principale (Laravel 9) \u00e8 la prima a seguire un ciclo di rilascio di 12 mesi, e possiamo gi\u00e0 vedere che introdurr\u00e0 nuove &#8220;succose&#8221; caratteristiche.<\/p>\n<p class=\"p1\">Questa \u00e8 la lista completa delle nuove caratteristiche? Probabilmente no, perch\u00e9 il team di Laravel annuncer\u00e0 nuove funzionalit\u00e0 prima della data di rilascio. Mettete allora questo articolo tra i preferiti, perch\u00e9 le analizzeremo nei prossimi aggiornamenti.<\/p>\n<p class=\"p1\"><i>Ora \u00e8 il vostro turno! Cosa non vedete l&#8217;ora di fare con Laravel 9? Fatecelo sapere nella sezione commenti!<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel \u00e8 stato per molti anni uno dei framework PHP pi\u00f9 popolari. Elegante, scalabile, \u00e8 diventato uno dei framework de facto per sviluppatori e aziende che &#8230;<\/p>\n","protected":false},"author":193,"featured_media":47184,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[25528,41],"topic":[26188,26164,26020],"class_list":["post-47181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-laravel","tag-php","topic-aggiornamenti-php","topic-framework-php","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>Cosa C&#039;\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release<\/title>\n<meta name=\"description\" content=\"Laravel 9 sta arrivando con nuove importanti funzionalit\u00e0. Scopri cosa c&#039;\u00e8 in arrivo e come installare, aggiornare e sviluppare con Laravel 9.\" \/>\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\/it\/blog\/laravel-9\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cosa C&#039;\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release\" \/>\n<meta property=\"og:description\" content=\"Laravel 9 sta arrivando con nuove importanti funzionalit\u00e0. Scopri cosa c&#039;\u00e8 in arrivo e come installare, aggiornare e sviluppare con Laravel 9.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-26T13:38:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-01T14:09:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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 sta arrivando con nuove importanti funzionalit\u00e0. Scopri cosa c&#039;\u00e8 in arrivo e come installare, aggiornare e sviluppare con Laravel 9.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@kaperskyguru\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Solomon Eseme\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/\"},\"author\":{\"name\":\"Solomon Eseme\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2\"},\"headline\":\"Cosa C&#8217;\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release\",\"datePublished\":\"2021-08-26T13:38:04+00:00\",\"dateModified\":\"2023-02-01T14:09:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/\"},\"wordCount\":1360,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg\",\"keywords\":[\"laravel\",\"php\"],\"articleSection\":[\"Sviluppo Web\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/\",\"name\":\"Cosa C'\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg\",\"datePublished\":\"2021-08-26T13:38:04+00:00\",\"dateModified\":\"2023-02-01T14:09:49+00:00\",\"description\":\"Laravel 9 sta arrivando con nuove importanti funzionalit\u00e0. Scopri cosa c'\u00e8 in arrivo e come installare, aggiornare e sviluppare con Laravel 9.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Cosa c'\u00e8 di nuovo in Laravel 9: un'immersione profonda nella prossima major release\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/laravel\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cosa C&#8217;\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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\/it\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2\",\"name\":\"Solomon Eseme\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/solomoneseme\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cosa C'\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release","description":"Laravel 9 sta arrivando con nuove importanti funzionalit\u00e0. Scopri cosa c'\u00e8 in arrivo e come installare, aggiornare e sviluppare con Laravel 9.","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\/it\/blog\/laravel-9\/","og_locale":"it_IT","og_type":"article","og_title":"Cosa C'\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release","og_description":"Laravel 9 sta arrivando con nuove importanti funzionalit\u00e0. Scopri cosa c'\u00e8 in arrivo e come installare, aggiornare e sviluppare con Laravel 9.","og_url":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2021-08-26T13:38:04+00:00","article_modified_time":"2023-02-01T14:09:49+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg","type":"image\/jpeg"}],"author":"Solomon Eseme","twitter_card":"summary_large_image","twitter_description":"Laravel 9 sta arrivando con nuove importanti funzionalit\u00e0. Scopri cosa c'\u00e8 in arrivo e come installare, aggiornare e sviluppare con Laravel 9.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg","twitter_creator":"@kaperskyguru","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Solomon Eseme","Tempo di lettura stimato":"7 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/"},"author":{"name":"Solomon Eseme","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2"},"headline":"Cosa C&#8217;\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release","datePublished":"2021-08-26T13:38:04+00:00","dateModified":"2023-02-01T14:09:49+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/"},"wordCount":1360,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg","keywords":["laravel","php"],"articleSection":["Sviluppo Web"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/laravel-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/","url":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/","name":"Cosa C'\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg","datePublished":"2021-08-26T13:38:04+00:00","dateModified":"2023-02-01T14:09:49+00:00","description":"Laravel 9 sta arrivando con nuove importanti funzionalit\u00e0. Scopri cosa c'\u00e8 in arrivo e come installare, aggiornare e sviluppare con Laravel 9.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/laravel-9\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/laravel-9.jpeg","width":1460,"height":730,"caption":"Cosa c'\u00e8 di nuovo in Laravel 9: un'immersione profonda nella prossima major release"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/laravel-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Laravel","item":"https:\/\/kinsta.com\/it\/argomenti\/laravel\/"},{"@type":"ListItem","position":3,"name":"Cosa C&#8217;\u00c8 di Nuovo in Laravel 9: Analisi Approfondita della Prossima Major Release"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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\/it\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2","name":"Solomon Eseme","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/solomoneseme\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/47181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=47181"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/47181\/revisions"}],"predecessor-version":[{"id":47410,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/47181\/revisions\/47410"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/translations\/pt"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/translations\/se"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/47181\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/47184"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=47181"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=47181"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=47181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}