{"id":43414,"date":"2021-09-09T09:33:54","date_gmt":"2021-09-09T07:33:54","guid":{"rendered":"https:\/\/kinsta.com\/?p=101193"},"modified":"2025-12-16T19:50:51","modified_gmt":"2025-12-16T18:50:51","slug":"laravel-9","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/","title":{"rendered":"Novedades de Laravel 9: Una Inmersi\u00f3n Profunda en la Pr\u00f3xima Gran Versi\u00f3n"},"content":{"rendered":"<p class=\"p1\">Laravel ha sido uno de los frameworks PHP m\u00e1s populares durante muchos a\u00f1os. Es elegante, escalable, se ha convertido en uno de los frameworks <i>de facto <\/i>para los desarrolladores y empresas que trabajan con PHP. Ahora, Laravel 9 est\u00e1 en camino con una tonelada de nuevas caracter\u00edsticas.<\/p>\n<p class=\"p1\">En el pasado, los nuevos lanzamientos se han producido cada seis meses, lo que ha dado lugar a una buena cantidad de preguntas, comentarios duros y confusi\u00f3n sobre el nuevo proceso de lanzamiento de Laravel. Con el lanzamiento de Laravel 9, el framework ha pasado a tener un ciclo de lanzamiento mayor de 12 meses y saldr\u00e1 en enero de 2022.<\/p>\n<p class=\"p1\">Este art\u00edculo explora las caracter\u00edsticas clave de Laravel 9. Adem\u00e1s, tambi\u00e9n detallaremos c\u00f3mo actualizar a Laravel 9 y empezar a desarrollar aplicaciones 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>\u00bfQu\u00e9 es Laravel?<\/h2>\n<p class=\"p1\">Laravel es un framework de aplicaciones web PHP de c\u00f3digo abierto conocido por su elegante sintaxis. Es un framework MVC para construir aplicaciones web simples y complejas utilizando el <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-php\/\">lenguaje de programaci\u00f3n PHP,<\/a> y sigue estrictamente el patr\u00f3n arquitect\u00f3nico MVC (modelo-vista-controlador).<\/p>\n<p class=\"p1\">Si no has usado Laravel, puedes leer sobre <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-laravel\/\">qu\u00e9 es Laravel<\/a> y echar un vistazo a nuestra lista de <a href=\"https:\/\/kinsta.com\/es\/blog\/tutoriales-laravel\/\">excelentes tutoriales de Laravel<\/a> para empezar.<\/p>\n\n<h2>Caracter\u00edsticas principales de Laravel<\/h2>\n<p class=\"p1\">Si eres nuevo en este framework, hemos recopilado algunas de las mejores caracter\u00edsticas de Laravel para que lo entiendas mejor.<\/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=\"Caracter\u00edsticas de Laravel en burbujas.\" width=\"1024\" height=\"419\"><\/a><figcaption id=\"caption-attachment-101194\" class=\"wp-caption-text\">Caracter\u00edsticas de Laravel en burbujas. (Fuente de la imagen: <a href=\"https:\/\/www.moontechnolabs.com\/laravel-technology\" target=\"_blank\" rel=\"noopener noreferrer\">Moon Technolabs<\/a>)<\/figcaption><\/figure>\n<h3>Eloquent ORM<\/h3>\n<p class=\"p1\">El mapeador objeto-relacional (ORM) para Laravel se llama Eloquent, y es una de las mejores caracter\u00edsticas de Laravel, ya que permite una interacci\u00f3n perfecta con el modelo de datos y la base de datos de elecci\u00f3n.<\/p>\n<p class=\"p1\">Con Eloquent, Laravel abstrae todos los obst\u00e1culos que implican interactuar y escribir complejas <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-mysql\/\">consultas SQL<\/a> para acceder a los datos de tu base de datos.<\/p>\n<h3>Artisan CLI<\/h3>\n<p class=\"p1\">El Artisan CLI, o l\u00ednea de comandos, es otro aspecto vital de Laravel. Con \u00e9l, puedes crear o modificar cualquier parte de Laravel desde la l\u00ednea de comandos sin tener que navegar por carpetas y archivos.<\/p>\n<p class=\"p1\">Con Artisan, puedes incluso interactuar con tu base de datos directamente desde tu l\u00ednea de comandos usando Laravel Tinker &#8211; todo sin instalar un cliente de base de datos.<\/p>\n<h3>Arquitectura MVC<\/h3>\n<p class=\"p1\">La naturaleza de la arquitectura MVC de Laravel hace que el lenguaje sea relacionable y adaptable, ya que sigue un patr\u00f3n de desarrollo web prevalente con mejoras continuas y significativas.<\/p>\n<p class=\"p1\">Laravel te obligar\u00e1 a aprender y entender el <a href=\"https:\/\/kinsta.com\/es\/blog\/frameworks-php\/#model-view-controller-architecture\">patr\u00f3n arquitect\u00f3nico MVC<\/a>, popular y utilizado en casi todos los frameworks, como AdonisJS de JavaScript y ASP.NET MVC de C#.<\/p>\n<h3>Paginaci\u00f3n autom\u00e1tica<\/h3>\n<p class=\"p1\">Si alguna vez has tenido problemas con la paginaci\u00f3n en tus aplicaciones, entender\u00e1 el valor de tener la paginaci\u00f3n ordenada por un marco incorporado.<\/p>\n<p class=\"p1\">Laravel resuelve el problema de la paginaci\u00f3n construyendo una paginaci\u00f3n autom\u00e1tica que viene directamente de la caja. Esta caracter\u00edstica es una de las m\u00e1s reconocidas, y elimina el trabajo que supone resolver el misterio de la paginaci\u00f3n por ti mismo.<\/p>\n<h3>Seguridad<\/h3>\n<p class=\"p1\">Es esencial examinar las medidas de seguridad de cualquier aplicaci\u00f3n web que est\u00e9 considerando utilizar, ya que la falta de la debida diligencia puede provocar la p\u00e9rdida de fondos o incluso el secuestro de tu sitio o producto.<\/p>\n<p class=\"p1\">Laravel viene con muchas medidas de seguridad debido a su adhesi\u00f3n a los <a href=\"https:\/\/owasp.org\/www-project-top-ten\/\">principios de seguridad OWASP<\/a>. Desde la falsificaci\u00f3n de peticiones entre sitios (CSRF) hasta <a href=\"https:\/\/kinsta.com\/es\/blog\/inyeccion-sql\/\">la inyecci\u00f3n SQL<\/a>, Laravel tiene una soluci\u00f3n integrada para todo.<\/p>\n<h2>Qu\u00e9 te puedes esperar de Laravel 9<\/h2>\n<p class=\"p1\">Programado para ser lanzado en septiembre de 2021, Laravel 9 ha sido <a href=\"https:\/\/blog.laravel.com\/laravel-9-release-date\">empujado a enero de 2022<\/a>, convirti\u00e9ndolo en el primer lanzamiento de soporte a largo plazo (LTS) que se introducir\u00e1 siguiendo el ciclo de lanzamiento de 12 meses. Este retraso se debe a muchas razones, entre las que se encuentran las siguientes:<\/p>\n<ol>\n<li class=\"li1\">Laravel utiliza variedades de proyectos <a href=\"https:\/\/kinsta.com\/es\/aprender\/historia-wordpress\/\">impulsados por la comunidad<\/a> y unas nueve bibliotecas de Symfony. Sin embargo, Symfony tiene previsto el lanzamiento de la versi\u00f3n 6.0 para noviembre de 2021. El retraso permitir\u00e1 al equipo de Laravel incorporar esta nueva versi\u00f3n de Symfony como parte de Laravel 9.<\/li>\n<li class=\"li1\">El retraso dar\u00e1 tiempo al equipo para supervisar c\u00f3mo Laravel interact\u00faa con la nueva versi\u00f3n de Symfony durante dos meses. Tambi\u00e9n les da margen para corregir cualquier cambio o error de \u00faltima hora.<\/li>\n<li class=\"li1\">Por \u00faltimo, retrasar el lanzamiento de Laravel 9 posiciona mejor al equipo de Laravel para futuros lanzamientos anuales. Le dar\u00e1 al equipo dos meses de tiempo adicional de aceleraci\u00f3n despu\u00e9s de los lanzamientos de Symfony.<\/li>\n<\/ol>\n<p class=\"p1\">Por estas razones, se puede ver que el retraso en su lanzamiento merece la pena la espera.<\/p>\n<h2>Nuevas caracter\u00edsticas de Laravel 9<\/h2>\n<p class=\"p1\">Ahora, vamos a explorar la lista de las caracter\u00edsticas y mejoras que debe esperar en la pr\u00f3xima versi\u00f3n principal de Laravel.<\/p>\n<h3>Requisito m\u00ednimo de PHP<\/h3>\n<p class=\"p1\">Primero y m\u00e1s importante, Laravel 9 requiere <a href=\"https:\/\/kinsta.com\/es\/blog\/php-8\/\">la \u00faltima versi\u00f3n de PHP 8<\/a> y PHPUnit 8 para las pruebas. Esto se debe a que Laravel 9 utilizar\u00e1 la m\u00e1s reciente Symfony v6.0, que tambi\u00e9n requiere PHP 8.<\/p>\n<p class=\"p1\">PHP 8 viene con mejoras y caracter\u00edsticas significativas, desde la compilaci\u00f3n JIT hasta la promoci\u00f3n de propiedades del constructor. Puedes explorar los diferentes <a href=\"https:\/\/kinsta.com\/es\/blog\/puntos-de-referencia-php\/\">puntos de referencia delas versiones de PHP<\/a> y aprender a <a href=\"https:\/\/kinsta.com\/es\/changelog\/php-8\/\">actualizar a la \u00faltima versi\u00f3n de PHP 8<\/a> aqu\u00ed en nuestro blog.<\/p>\n<h3>Migraci\u00f3n an\u00f3nima de stub<\/h3>\n<p class=\"p1\">Laravel establece que la migraci\u00f3n an\u00f3nima de stub es el comportamiento por defecto cuando se ejecuta el comando de migraci\u00f3n popular:<\/p>\n<pre><code class=\"language-bash\">php artisan make:migration\n<\/code><\/pre>\n<p class=\"p1\">La funci\u00f3n de migraci\u00f3n an\u00f3nima de stub se lanz\u00f3 por primera vez en Laravel 8.37 para resolver <a href=\"https:\/\/github.com\/laravel\/framework\/issues\/5899\">este problema de Github<\/a>. El problema es que m\u00faltiples migraciones con el mismo nombre de clase pueden causar problemas al intentar recrear la base de datos desde cero. La nueva funci\u00f3n de migraci\u00f3n stub elimina las colisiones de nombres de clases de migraci\u00f3n.<\/p>\n<p class=\"p1\">A partir de Laravel 8.37, el framework soporta ahora archivos de migraci\u00f3n de clases an\u00f3nimas, y en Laravel 9, ser\u00e1 el comportamiento por defecto.<\/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>Nueva interfaz del generador de consultas<\/h3>\n<p class=\"p1\">Con el nuevo Laravel 9, el type hinting es muy fiable para la refactorizaci\u00f3n, el an\u00e1lisis est\u00e1tico y la finalizaci\u00f3n de c\u00f3digo en sus <a href=\"https:\/\/kinsta.com\/es\/blog\/php-editor\/\">IDEs<\/a>. Esto se debe a la falta de interfaz compartida o herencia entre <b>Query\\Builder, Eloquent\\Builder, y Eloquent\\Relation. <\/b>Sin embargo, con Laravel 9, los desarrolladores pueden ahora disfrutar de la nueva interfaz del constructor de consultas para la sugerencia de tipos, la refactorizaci\u00f3n y el an\u00e1lisis est\u00e1tico.<\/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>Esta versi\u00f3n ha a\u00f1adido la nueva <code>Illuminate\\Contracts\\Database\\QueryBuilder interface<\/code>, as\u00ed como el trait <code>Illuminate\\Database\\Eloquent\\Concerns\\DecoratesQueryBuilder<\/code> que implementar\u00e1 la interfaz en lugar del m\u00e9todo m\u00e1gico <code>__call<\/code> .<\/p>\n<h3>Funciones de cadena de PHP 8<\/h3>\n<p class=\"p1\">Dado que Laravel 9 se dirige a PHP 8, Laravel fusion\u00f3 <a href=\"https:\/\/github.com\/laravel\/framework\/pull\/38011\">este PR<\/a>, sugiriendo el uso de las funciones de cadena m\u00e1s recientes de PHP 8.<\/p>\n<p class=\"p1\">Estas funciones incluyen el uso de <code>str_contains()<\/code>, <code>str_starts_with()<\/code>, y\u00a0<code>str_ends_with()<\/code> internamente en la clase <code>\\Illuminate\\Support\\Str<\/code> .<\/p>\n<p class=\"p1\">Las caracter\u00edsticas y mejoras de Laravel 9 enumeradas anteriormente son un adelanto de lo que est\u00e1 por venir. Definitivamente traer\u00e1 un mont\u00f3n de correcciones de errores, caracter\u00edsticas y, por supuesto, muchos cambios de ruptura.<\/p>\n<h2>C\u00f3mo instalar Laravel 9<\/h2>\n<p class=\"p1\">Si quieres empezar a jugar con Laravel 9 con fines de desarrollo y pruebas, puedes instalarlo y ejecutarlo f\u00e1cilmente en tu m\u00e1quina local.<\/p>\n<p class=\"p1\">Laravel 9 es compatible con la versi\u00f3n 8 de PHP, as\u00ed que si est\u00e1s planeando probarlo, aseg\u00farate de comprobar tu <a href=\"https:\/\/kinsta.com\/es\/docs\/devkinsta\/gestion-del-sitio-devkinsta\/versiones-php\/\">versi\u00f3n de PHP<\/a> o <a href=\"https:\/\/kinsta.com\/es\/blog\/instalar-php\/\">inicia una instalaci\u00f3n nueva<\/a>.<\/p>\n<p class=\"p1\">Puede descubrir m\u00e1s detalles sobre el lanzamiento <a href=\"https:\/\/packagist.org\/packages\/laravel\/laravel#dev-develop\">a trav\u00e9s de Packagist<\/a>.<\/p>\n<p class=\"p1\">Para instalar Laravel 9 usando Composer, ejecuta lo siguiente:<\/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\">El comando anterior crear\u00e1 un nuevo proyecto Laravel con el nombre de proyecto <code>laravel-9-dev<\/code>, utilizando la \u00faltima versi\u00f3n de Laravel 9, que, como sabemos, todav\u00eda est\u00e1 en desarrollo (de ah\u00ed <code>dev-develop<\/code>).<\/p>\n<p class=\"p1\">El segundo m\u00e9todo es utilizar la <a href=\"https:\/\/laravel.com\/docs\/8.x\/installation#the-laravel-installer\">CLI global de Laravel<\/a> para crear un nuevo proyecto Laravel y elegir crear tu nuevo proyecto desde la rama dev.<\/p>\n<p class=\"p1\">Introduce el siguiente comando para crear un nuevo proyecto Laravel 9:<\/p>\n<pre><code class=\"language-bash\">laravel new laravel-9-dev --dev\n<\/code><\/pre>\n<p class=\"p1\">Ahora que has instalado Laravel 9, puedes entrar en el nuevo directorio (laravel-dev) y ejecutar el comando artisan para comprobar la versi\u00f3n:<\/p>\n<pre><code class=\"language-bash\">cd laravel-9-dev\nphp artisan --version\n<\/code><\/pre>\n<p class=\"p1\">Deber\u00eda presentarte la versi\u00f3n de desarrollo de Laravel 9. Ya est\u00e1.<\/p>\n\n<h2>Resumen<\/h2>\n<p class=\"p1\">Laravel es un atractivo <a href=\"https:\/\/kinsta.com\/es\/blog\/frameworks-php\/\">framework PHP<\/a> que est\u00e1 ganando m\u00e1s atenci\u00f3n entre los desarrolladores. Su pr\u00f3xima gran versi\u00f3n (Laravel 9) es la primera que sigue un ciclo de lanzamiento de 12 meses, y ya podemos ver que introducir\u00e1 \u00abjugosas\u00bb nuevas caracter\u00edsticas.<\/p>\n<p class=\"p1\">\u00bfEs esta la lista completa de nuevas caracter\u00edsticas? Probablemente no, ya que el equipo de Laravel probablemente anunciar\u00e1 nuevas caracter\u00edsticas antes de la fecha de lanzamiento. As\u00ed que aseg\u00farate de marcar este post ya que las cubriremos en futuras actualizaciones.<\/p>\n<p class=\"p1\"><i>Ahora, \u00a1es tu turno! \u00bfQu\u00e9 es lo que m\u00e1s esperas de Laravel 9? \u00a1H\u00e1znoslo saber en la secci\u00f3n de comentarios!<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel ha sido uno de los frameworks PHP m\u00e1s populares durante muchos a\u00f1os. Es elegante, escalable, se ha convertido en uno de los frameworks de facto &#8230;<\/p>\n","protected":false},"author":193,"featured_media":43417,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[766,432],"topic":[1317,1315,1303],"class_list":["post-43414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-laravel","tag-php","topic-actualizaciones-php","topic-frameworks-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>Novedades de Laravel 9: una inmersi\u00f3n profunda en la pr\u00f3xima gran versi\u00f3n<\/title>\n<meta name=\"description\" content=\"Laravel 9 viene con nuevas caracter\u00edsticas clave. Descubre qu\u00e9 esperar y aprende a actualizar a Laravel 9, instalar y desarrollar con \u00e9l.\" \/>\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\/es\/blog\/laravel-9\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Novedades de Laravel 9: Una Inmersi\u00f3n Profunda en la Pr\u00f3xima Gran Versi\u00f3n\" \/>\n<meta property=\"og:description\" content=\"Laravel 9 viene con nuevas caracter\u00edsticas clave. Descubre qu\u00e9 esperar y aprende a actualizar a Laravel 9, instalar y desarrollar con \u00e9l.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-09T07:33:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-16T18:50:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/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 viene con nuevas caracter\u00edsticas clave. Descubre qu\u00e9 esperar y aprende a actualizar a Laravel 9, instalar y desarrollar con \u00e9l.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@kaperskyguru\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Solomon Eseme\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/\"},\"author\":{\"name\":\"Solomon Eseme\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2\"},\"headline\":\"Novedades de Laravel 9: Una Inmersi\u00f3n Profunda en la Pr\u00f3xima Gran Versi\u00f3n\",\"datePublished\":\"2021-09-09T07:33:54+00:00\",\"dateModified\":\"2025-12-16T18:50:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/\"},\"wordCount\":1586,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg\",\"keywords\":[\"laravel\",\"php\"],\"articleSection\":[\"Sin Categor\u00eda\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/\",\"name\":\"Novedades de Laravel 9: una inmersi\u00f3n profunda en la pr\u00f3xima gran versi\u00f3n\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg\",\"datePublished\":\"2021-09-09T07:33:54+00:00\",\"dateModified\":\"2025-12-16T18:50:51+00:00\",\"description\":\"Laravel 9 viene con nuevas caracter\u00edsticas clave. Descubre qu\u00e9 esperar y aprende a actualizar a Laravel 9, instalar y desarrollar con \u00e9l.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Novedades de Laravel 9: una inmersi\u00f3n profunda en la pr\u00f3xima gran versi\u00f3n\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actualizaciones de PHP\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/actualizaciones-php\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Novedades de Laravel 9: Una Inmersi\u00f3n Profunda en la Pr\u00f3xima Gran Versi\u00f3n\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"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\/es\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2\",\"name\":\"Solomon Eseme\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/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\/es\/blog\/author\/solomoneseme\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Novedades de Laravel 9: una inmersi\u00f3n profunda en la pr\u00f3xima gran versi\u00f3n","description":"Laravel 9 viene con nuevas caracter\u00edsticas clave. Descubre qu\u00e9 esperar y aprende a actualizar a Laravel 9, instalar y desarrollar con \u00e9l.","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\/es\/blog\/laravel-9\/","og_locale":"es_ES","og_type":"article","og_title":"Novedades de Laravel 9: Una Inmersi\u00f3n Profunda en la Pr\u00f3xima Gran Versi\u00f3n","og_description":"Laravel 9 viene con nuevas caracter\u00edsticas clave. Descubre qu\u00e9 esperar y aprende a actualizar a Laravel 9, instalar y desarrollar con \u00e9l.","og_url":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2021-09-09T07:33:54+00:00","article_modified_time":"2025-12-16T18:50:51+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg","type":"image\/jpeg"}],"author":"Solomon Eseme","twitter_card":"summary_large_image","twitter_description":"Laravel 9 viene con nuevas caracter\u00edsticas clave. Descubre qu\u00e9 esperar y aprende a actualizar a Laravel 9, instalar y desarrollar con \u00e9l.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg","twitter_creator":"@kaperskyguru","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Solomon Eseme","Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/"},"author":{"name":"Solomon Eseme","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2"},"headline":"Novedades de Laravel 9: Una Inmersi\u00f3n Profunda en la Pr\u00f3xima Gran Versi\u00f3n","datePublished":"2021-09-09T07:33:54+00:00","dateModified":"2025-12-16T18:50:51+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/"},"wordCount":1586,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg","keywords":["laravel","php"],"articleSection":["Sin Categor\u00eda"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/laravel-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/","url":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/","name":"Novedades de Laravel 9: una inmersi\u00f3n profunda en la pr\u00f3xima gran versi\u00f3n","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg","datePublished":"2021-09-09T07:33:54+00:00","dateModified":"2025-12-16T18:50:51+00:00","description":"Laravel 9 viene con nuevas caracter\u00edsticas clave. Descubre qu\u00e9 esperar y aprende a actualizar a Laravel 9, instalar y desarrollar con \u00e9l.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/laravel-9\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2021\/08\/laravel-9.jpeg","width":1460,"height":730,"caption":"Novedades de Laravel 9: una inmersi\u00f3n profunda en la pr\u00f3xima gran versi\u00f3n"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/laravel-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Actualizaciones de PHP","item":"https:\/\/kinsta.com\/es\/secciones\/actualizaciones-php\/"},{"@type":"ListItem","position":3,"name":"Novedades de Laravel 9: Una Inmersi\u00f3n Profunda en la Pr\u00f3xima Gran Versi\u00f3n"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","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\/es\/#\/schema\/person\/51c9c77fa35cf1ef9a46308358441ab2","name":"Solomon Eseme","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/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\/es\/blog\/author\/solomoneseme\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/43414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=43414"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/43414\/revisions"}],"predecessor-version":[{"id":81447,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/43414\/revisions\/81447"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/translations\/pt"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/translations\/se"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/43414\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/43417"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=43414"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=43414"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=43414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}