{"id":77136,"date":"2024-04-04T10:11:08","date_gmt":"2024-04-04T09:11:08","guid":{"rendered":"https:\/\/kinqsta.com\/it\/?p=77136&#038;post_type=knowledgebase&#038;preview_id=77136"},"modified":"2025-10-01T20:42:56","modified_gmt":"2025-10-01T19:42:56","slug":"hosting-app-laravel-inertia","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/","title":{"rendered":"Distribuire un&#8217;app Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta"},"content":{"rendered":"<p><a href=\"https:\/\/kinqsta.com\/it\/blog\/framework-laravel\/\">Laravel<\/a> \u00e8 un potente framework <a href=\"https:\/\/kinqsta.com\/it\/blog\/cosa-e-php\/\">PHP<\/a>, <a href=\"https:\/\/kinqsta.com\/it\/blog\/inertia-js\/\">Inertia.js<\/a> \u00e8 una libreria JavaScript dinamica. Insieme sono perfetti per ottimizzare lo sviluppo delle app, Laravel nel semplificare le attivit\u00e0 lato server, Inertia.js per le interazioni lato client. L&#8217;abbinamento di Laravel e Inertia.js permette di generare un flusso di dati fluido e aggiornamenti in tempo reale e di creare rapidamente applicazioni web reattive.<\/p>\n<p>Il deploy di un&#8217;applicazione Laravel-Inertia tramite il <a href=\"https:\/\/sevalla.com\/application-hosting\/\">servizio di hosting di applicazioni di Kinsta<\/a> richiede pochi passaggi:<\/p>\n<ol start=\"1\">\n<li>Configurazione del database utilizzando <a href=\"https:\/\/sevalla.com\/database-hosting\/\">il servizio di Hosting di database di Kinsta<\/a>.<\/li>\n<li>Hosting dell&#8217;applicazione, configurazione dei buildpack per Node.js e PHP e integrazione del database.<\/li>\n<li>Configurazione di Node.js per l&#8217;installazione di Inertia e delle dipendenze PHP per l&#8217;ambiente Inertia.<\/li>\n<\/ol>\n<p>Questo tutorial mostrer\u00e0 i passaggi nel dettaglio.<\/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>I requisiti di installazione<\/h2>\n<p>Prima di procedere, assicuriamoci di avere i seguenti prerequisiti:<\/p>\n<ul>\n<li>Conoscenza base di <a href=\"https:\/\/laravel.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Laravel<\/a> e <a href=\"https:\/\/vuejs.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Vue.js<\/a><\/li>\n<li>Conoscenza dei database<\/li>\n<li>Un account Kinsta. Possiamo cominciare subito con una <a href=\"https:\/\/kinqsta.com\/it\/registrazione\/\" target=\"_blank\" rel=\"noopener noreferrer\">prova gratuita<\/a>.<\/li>\n<\/ul>\n<p>In questo articolo, distribuiremo un&#8217;applicazione blog che serve un elenco di articoli e permette al lettore di visualizzare un post specifico. L&#8217;applicazione \u00e8 stata realizzata con <a href=\"https:\/\/kinqsta.com\/it\/blog\/laravel-tailwind\/\">Laravel, Tailwind CSS<\/a> e Vue.js.<\/p>\n<p>L&#8217;ambiente di runtime JavaScript <a href=\"https:\/\/kinqsta.com\/it\/blog\/node-js\/\">Node.js<\/a> gestisce il rendering lato server. Node.js coordina la comunicazione tra i componenti dell&#8217;applicazione frontend Inertia.js e il backend Laravel per gli aggiornamenti dinamici del frontend dal lato server.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/02\/demo-app.png\" alt=\"L'applicazione Kinsta Blog con un titolo e un elenco di articoli\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">L&#8217;applicazione Kinsta Blog con un titolo e un elenco di articoli.<\/figcaption><\/figure>\n<p>Per maggiori informazioni sulla creazione di questa applicazione, si pu\u00f2 fare riferimento al nostro articolo <a href=\"https:\/\/kinqsta.com\/it\/blog\/laravel-inertia\/\">Come utilizzare Inertia.js nei progetti Laravel<\/a>. \u00c8 possibile anche scaricare il <a href=\"https:\/\/github.com\/VirtuaCreative\/kinsta-laravel-inertia\" target=\"_blank\" rel=\"noopener noreferrer\">codice sorgente completo dell&#8217;applicazione<\/a>.<\/p>\n<h2>Come distribuire l&#8217;applicazione su Kinsta<\/h2>\n<p>Iniziamo con la configurazione di un database per l&#8217;applicazione sull&#8217;<a href=\"https:\/\/sevalla.com\/database-hosting\/\">Hosting di Database di Kinsta<\/a>. Ecco i passaggi da seguire:<\/p>\n<ol start=\"1\">\n<li>Accedere alla dashboard <a href=\"https:\/\/my.kinqsta.com\/?lang=it\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta<\/a>. Se non abbiamo ancora un account, creiamolo.<\/li>\n<li>Accedere alla pagina <strong>Database<\/strong> dalla barra laterale di sinistra e poi fare clic su <strong>Aggiungi database<\/strong>.<\/li>\n<li>Nella sezione <strong>Dati di base<\/strong>, inseriamo i dati del database. Questi includono il <strong>tipo di database<\/strong> (MySQL) e la <strong>versione<\/strong> (8.0). Facciamo quindi clic su <strong>Continua.<\/strong><\/li>\n<li>La sezione <strong>Riepilogo<\/strong> mostra i dettagli della fattura del servizio e i dati di fatturazione. Confermiamo e clicchiamo su <strong>Crea database<\/strong>.<\/li>\n<\/ol>\n<h3>Come configurare l&#8217;ambiente Laravel<\/h3>\n<p>Quelli che seguono sono i passaggi necessari per configurare l&#8217;ambiente Laravel sull&#8217;Hosting di Applicazioni di Kinsta:<\/p>\n<ol start=\"1\">\n<li>Facciamo clic su <strong>Applicazioni<\/strong> nella barra laterale sinistra di MyKinsta, quindi su <strong>Aggiungi applicazione<\/strong>.<\/li>\n<li>Scegliamo il repository dell&#8217;applicazione, abilitiamo la distribuzione automatica al commit, inseriamo il <strong>nome<\/strong> dell&#8217;<strong>applicazione<\/strong> e selezioniamo la <strong>posizione del data center<\/strong>. L&#8217;applicazione e il database devono trovarsi nella stessa regione.<\/li>\n<li>Successivamente, inseriamo le <strong>variabili d&#8217;ambiente<\/strong>. Digitiamo <code>APP_KEY<\/code> nel campo <strong>Chiave 1<\/strong>. Possiamo utilizzare <a href=\"https:\/\/generate-random.org\/laravel-key-generator\" target=\"_blank\" rel=\"noopener noreferrer\">il generatore online di Laravel<\/a> per creare una chiave per il <strong>Valore 1<\/strong>. Facciamo clic su <strong>Continua<\/strong>.<\/li>\n<li>Nella scheda <strong>Ambiente di compilazione<\/strong>, selezioniamo <strong>Usa i Buildpack per impostare l&#8217;immagine del container<\/strong>. Questa opzione permette di scegliere i buildpack in un secondo momento.<\/li>\n<li>Nella scheda <strong>Risorse<\/strong>, specifichiamo il comando di avvio dell&#8217;applicazione. Trattandosi di un&#8217;applicazione Laravel, utilizzeremo il seguente comando:\n<pre><code class=\"language-bash\">php artisan serve --host 0.0.0.0 --port 8080<\/code><\/pre>\n<\/li>\n<li>La scheda <strong>Riepilogo<\/strong> mostra la fattura con il pod e il metodo di pagamento. Confermiamo tutte le informazioni e facciamo clic su <strong>Crea applicazione<\/strong>.<\/li>\n<\/ol>\n<p>La distribuzione dell&#8217;applicazione viene avviata, ma non riesce perch\u00e9 bisogna ancora aggiungere i buildpack necessari per la creazione dell&#8217;applicazione Laravel-Inertia.<\/p>\n<h3>Aggiungere i Buildpack<\/h3>\n<ol start=\"1\">\n<li>Nel menu a sinistra dell&#8217;applicazione, facciamo clic su <strong>Impostazioni<\/strong>.<\/li>\n<li>Quindi facciamo clic sulla scheda <strong>build<\/strong> e su <strong>Add buildpack<\/strong> per aggiungere i buildpack <strong>Node.js<\/strong> e <strong>PHP <\/strong>. Aggiungiamo i buildpack che contengono il linguaggio principale per ultimi all&#8217;elenco dei buildpack per essere sicuri che il buildpack specifico del linguaggio abbia la precedenza sulla configurazione generale dell&#8217;ambiente.<\/li>\n<li>Facciamo clic su <strong>Aggiungi buildpack<\/strong> e aggiungiamo i buildpack Node.js e PHP. Verifichiamo che il buildpack del linguaggio principale (PHP) sia aggiunto per ultimo.\n<p><figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/02\/add-buildback.png\" alt=\"Aggiungere i buildpack per l'applicazione Laravel-Inertia\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Aggiungere i buildpack per l&#8217;applicazione Laravel-Inertia.<\/figcaption><\/figure><\/li>\n<li>Facciamo clic su <strong>Distribuzione<\/strong> nella barra laterale e poi su <strong>Distribuisci nuovamente<\/strong>.<\/li>\n<\/ol>\n<h3>Configurazione dell&#8217;ambiente Node.js<\/h3>\n<ol start=\"1\">\n<li>L&#8217;applicazione Laravel-Inertia ha bisogno dello script Vite per aggiornare la pagina senza ricaricarla. Quindi, nel menu a sinistra dell&#8217;account Kinsta, facciamo clic su <strong>Processi<\/strong>.<\/li>\n<li>Nella sezione <strong>Processi di Runtime<\/strong>, facciamo clic su <strong>Crea processo<\/strong>. Scegliamo il <strong>Background worker<\/strong> come <strong>Tipo<\/strong> di processo e aggiungiamo i seguenti comandi:\n<pre><code class=\"language-bash\">npm install && npm start<\/code><\/pre>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/02\/process-app.png\" alt=\"Create process for the application\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Creazione di comandi di avvio Node.js per l&#8217;applicazione Laravel-Inertia.<\/figcaption><\/figure>\n<p>Assegnamo al processo il nome che desideriamo per identificarlo all&#8217;interno di Kinsta, ad esempio &#8220;Node&#8221;. Selezioniamo anche le <strong>dimensioni del Pod<\/strong> e il <strong>numero di istanze<\/strong> in base alle esigenze e al budget dell&#8217;applicazione. Questo tutorial utilizza 2 CPU con 8 GB di RAM.<\/li>\n<li>Facciamo clic su <strong>Continua<\/strong> per creare il processo. Questa azione attiva una riallocazione.<\/li>\n<\/ol>\n<h3>Configurazione dell&#8217;ambiente del database<\/h3>\n<ol start=\"1\">\n<li>Nella pagina delle <strong>Impostazioni <\/strong>, nella scheda <strong>Connessioni<\/strong>, \u00e8 presente la voce <strong>Applicazioni consentite<\/strong>. Facciamo clic su <strong>Aggiungi connessione<\/strong> per aggiungere il database come connessione.<\/li>\n<li>Selezioniamo il database. Sotto, selezioniamo <strong>Aggiungi variabili d&#8217;ambiente per accedere al database<\/strong>. Questa azione popola automaticamente tutte le variabili d&#8217;ambiente del database.<\/li>\n<li>Modifichiamo le chiavi delle variabili in modo che corrispondano al file <strong>database.php<\/strong> della&#8217;applicazione, che si trova nella cartella <strong>config<\/strong> della root dell&#8217;applicazione.<\/li>\n<li>Modifichiamo le chiavi Laravel <strong>DB_DATABASE<\/strong>, <strong>DB_USERNAME<\/strong> e <strong>DATABASE_URL<\/strong>, come nella seguente schermata:\n<p><figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/02\/environment-variables.png\" alt=\"A list of six keys and their redacted values\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Variabili d&#8217;ambiente e chiavi.<\/figcaption><\/figure><\/li>\n<li>Aggiungiamo un&#8217;altra variabile d&#8217;ambiente chiamata <strong>APP_URL<\/strong>. Il suo valore \u00e8 l&#8217;URL di distribuzione dell&#8217;applicazione. Queste informazioni sono accessibili alla voce <strong>Domini<\/strong> nel menu laterale.<\/li>\n<\/ol>\n<h3>Migrazione del database<\/h3>\n<ol start=\"1\">\n<li>Nel menu laterale, facciamo clic su <strong>Processi<\/strong>.<\/li>\n<li>Nella sezione <strong>Processi di runtime<\/strong>, clicchiamo su <strong>Crea processo<\/strong>.<\/li>\n<li>Assegniamo al processo il nome &#8220;Migrazione&#8221;. Selezioniamo il tipo <strong>Background worker<\/strong>. Incolliamo il seguente comando nel campo <strong>Comando di avvio<\/strong>:\n<pre><code class=\"language-bash\">php artisan migrate:fresh --seed --force<\/code><\/pre>\n<p>Questo comando migra la tabella <strong>Articles<\/strong> e aggiunge dieci articoli all&#8217;applicazione. I processi dovrebbero essere simili a quelli presenti nella seguente schermata, con i processi Node, Migration e Web e i relativi dati.<\/p>\n<p><figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/02\/runtime-processes.png\" alt=\"Un elenco dei processi di runtime che include il processo, il tipo, le istanze, la dimensione del pod e le azioni di modifica o eliminazione per i processi Node, Migrazione e Web.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Processi di runtime durante la distribuzione dell&#8217;applicazione Laravel-Inertia.<\/figcaption><\/figure><\/li>\n<li>Nel menu laterale, selezioniamo <strong>Distribuzioni<\/strong>. Facciamo clic su <strong>Ultima distribuzione<\/strong>. Dovremmo vedere una pagina come la seguente, con un titolo e un elenco di articoli con testo e immagini segnaposto.\n<p><figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2024\/02\/demo-app-complete.png\" alt=\"La pagina iniziale dell'applicazione con il titolo Kinsta Blog e un elenco di articoli con testo segnaposto\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">L&#8217;applicazione Laravel-Inertia \u00e8 stata distribuita con successo su Kinsta.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h2>Come monitorare e mantenere l&#8217;applicazione dopo il deploy<\/h2>\n<p>Dopo aver distribuito l&#8217;applicazione, si potrebbero riscontrare dei problemi a causa dell&#8217;aumento delle richieste. L&#8217;<a href=\"https:\/\/docs.sevalla.com\/applications\/analytics\">analisi delle applicazioni di Kinsta<\/a> permette di monitorare questi cambiamenti e mantenere l&#8217;applicazione in buona salute.<\/p>\n<p>L&#8217;analisi mostra le risorse, le prestazioni e le richieste HTTP per dare un&#8217;idea del funzionamento dell&#8217;applicazione. \u00c8 possibile verificare quando l&#8217;applicazione ha bisogno di pi\u00f9 risorse nelle schede di monitoraggio delle prestazioni, per poi aumentare o diminuire le risorse in base alle necessit\u00e0.<\/p>\n<p>I <a href=\"https:\/\/docs.sevalla.com\/applications\/runtime-logs\">registri di runtime<\/a> permettono di risolvere rapidamente i problemi. \u00c8 facile trovare l&#8217;origine del problema nelle voci di registro, e questo rende pi\u00f9 semplice la manutenzione dell&#8217;applicazione.<\/p>\n<h2>Come risolvere i problemi pi\u00f9 comuni di distribuzione<\/h2>\n<p>Si potrebbero riscontrare alcuni problemi durante la distribuzione di un&#8217;applicazione Laravel-Inertia su Kinsta. Vediamo quali sono e come risolvere.<\/p>\n<p>Innanzitutto, Kinsta aggiunge un carattere speciale alla password generata quando si crea un database. Questo pu\u00f2 causare errori di rollback quando si collega il database all&#8217;applicazione Laravel-Inertia. Per risolvere questo problema, \u00e8 sufficiente utilizzare la propria password invece di affidarsi alle password generate.<\/p>\n<p>I fallimenti del deployment con auto-commit sono un altro problema. L&#8217;installazione potrebbe fallire se si specifica un comando di avvio non corretto. Per risolvere, bisogna controllare se i processi presentano errori di battitura o se sono assegnati in modo errato a un tipo di processo.<\/p>\n<h2>Riepilogo<\/h2>\n<p>Ora sappiamo come distribuire un&#8217;applicazione Laravel\/Inertia su Kinsta. Questo comporta l&#8217;impostazione dei Buildpack e dei comandi di avvio per configurare l&#8217;applicazione, la creazione di un database e quindi la connessione e la migrazione del database in modo da servire i dati all&#8217;applicazione.<\/p>\n<p>La combinazione di Laravel e Inertia permette di collegare un&#8217;applicazione con il database senza dover configurare manualmente un&#8217;API, risparmiando tempo ed energia che possono essere impiegati per aggiungere all&#8217;applicazione nuove ed entusiasmanti funzionalit\u00e0.<\/p>\n<p>Kinsta offre l&#8217;hosting dell&#8217;applicazione e del suo database. \u00c8 possibile utilizzare anche connessioni esterne del database per connettersi a un&#8217;applicazione in esecuzione al di fuori di Kinsta. 27 data center permettono di offrire servizi dalla localit\u00e0 pi\u00f9 vicina agli utenti dell&#8217;applicazione, riducendo i ritardi e offrendo un&#8217;infrastruttura di distribuzione affidabile e sicura.<\/p>\n<p>Distribuisci la tua applicazione web dinamica o il tuo <a href=\"https:\/\/sevalla.com\/database-hosting\/\">database<\/a> su Kinsta con quello che hai imparato in questo tutorial. <a href=\"https:\/\/kinqsta.com\/it\/registrazione\/\">Inizia subito la tua distribuzione con Kinsta<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel \u00e8 un potente framework PHP, Inertia.js \u00e8 una libreria JavaScript dinamica. Insieme sono perfetti per ottimizzare lo sviluppo delle app, Laravel nel semplificare le attivit\u00e0 &#8230;<\/p>\n","protected":false},"author":199,"featured_media":77137,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[26020],"class_list":["post-77136","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>Distribuisci Laravel con Inertia.js su Kinsta - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Scopri come distribuire le applicazioni Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta in questa guida completa!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Distribuire un&#039;app Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta\" \/>\n<meta property=\"og:description\" content=\"Scopri come distribuire le applicazioni Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta in questa guida completa!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/\" \/>\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=\"2024-04-04T09:11:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-01T19:42:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.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=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Scopri come distribuire le applicazioni Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta in questa guida completa!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Distribuire un&#8217;app Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta\",\"datePublished\":\"2024-04-04T09:11:08+00:00\",\"dateModified\":\"2025-10-01T19:42:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/\"},\"wordCount\":1502,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/\",\"url\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/\",\"name\":\"Distribuisci Laravel con Inertia.js su Kinsta - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg\",\"datePublished\":\"2024-04-04T09:11:08+00:00\",\"dateModified\":\"2025-10-01T19:42:56+00:00\",\"description\":\"Scopri come distribuire le applicazioni Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta in questa guida completa!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel\",\"item\":\"https:\/\/kinqsta.com\/it\/argomenti\/laravel\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Distribuire un&#8217;app Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/it\/#website\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.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:\/\/kinqsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinqsta.com\/it\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Distribuisci Laravel con Inertia.js su Kinsta - Kinsta\u00ae","description":"Scopri come distribuire le applicazioni Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta in questa guida completa!","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:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/","og_locale":"it_IT","og_type":"article","og_title":"Distribuire un'app Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta","og_description":"Scopri come distribuire le applicazioni Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta in questa guida completa!","og_url":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2024-04-04T09:11:08+00:00","article_modified_time":"2025-10-01T19:42:56+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Scopri come distribuire le applicazioni Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta in questa guida completa!","twitter_image":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jeremy Holcombe","Tempo di lettura stimato":"8 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Distribuire un&#8217;app Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta","datePublished":"2024-04-04T09:11:08+00:00","dateModified":"2025-10-01T19:42:56+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/"},"wordCount":1502,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/","url":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/","name":"Distribuisci Laravel con Inertia.js su Kinsta - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg","datePublished":"2024-04-04T09:11:08+00:00","dateModified":"2025-10-01T19:42:56+00:00","description":"Scopri come distribuire le applicazioni Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta in questa guida completa!","breadcrumb":{"@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#primaryimage","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/master-state-management-in-vue-js-with-pinia-1.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/it\/blog\/hosting-app-laravel-inertia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Laravel","item":"https:\/\/kinqsta.com\/it\/argomenti\/laravel\/"},{"@type":"ListItem","position":3,"name":"Distribuire un&#8217;app Laravel con Inertia.js sulla piattaforma di Hosting di Applicazioni di Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/it\/#website","url":"https:\/\/kinqsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.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:\/\/kinqsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinqsta.com\/it\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/77136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/comments?post=77136"}],"version-history":[{"count":5,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/77136\/revisions"}],"predecessor-version":[{"id":77168,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/77136\/revisions\/77168"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/translations\/es"},{"href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/77136\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media\/77137"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media?parent=77136"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/tags?post=77136"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/topic?post=77136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}