NUEVO Laravel 12: Sin nuevas características (¡Y eso es GENIAL!) Primer vistazo Nuevo kit de inicio
Hablamos sobre las nuevas características de Laravel 12 y su nuevo kit de inicio.
Hablamos sobre las nuevas características de Laravel 12 y su nuevo kit de inicio.
Hablemos sobre las novedades que tenemos ahora en Laravel en la versión 12
laravel.com
Recuerda que sería la versión 11 a la 12 obviamente entonces siempre lo primero que nos preguntamos es cómo actualizamos de una versión anterior:
laravel/framework to ^12.0
phpunit/phpunit to ^11.0
pestphp/pest to ^3.0
Con esto, podemos saber bastante bien si tenemos cambios importantes o no entonces por aquí se vinimos a la parte de upgrade puedes buscar Laravel 11 a 12 o algo así
Ya te indica todo que es una actualización con pocos pocos impactos por lo tanto es las llamadas actualizaciones aburridas es decir tenemos pocos cambios no tenemos así cositas nuevas en lo que se refiere a la codificación es se mantiene Exactamente igual
Todo el código que sea lo que estamos que esté desarrollada la 11 es completamente compatible con la 12
Así que no te tienes que preocupar entre comillas no de que algo se rompa la sección de los paquetes que eso lo hablamos ya en la parte bueno en otro video es decir que si tienes un paquete de implementado para para larabel y el desarrollador lo manejó hasta la 11 tienes que esperar a que actualices hasta la 12 porque obviamente si no se va a romper y te va a indicar que no lo puedes actualizar pero eso es otro tema que voy a cubrir en la parte de actualizar una aplicación de la de la 11 a la 12 en este video solamente quiero hablarte un poco sobre los nuevos cambios que es lo que nos espera entonces volviendo un poquito al punto inicial para saber exactamente y no solamente creer lo que nos está colocando por aquí la gente de laravel si realmente es una actualización con pocos cambios una actualización aburrida o realmente es tiene muchos cambios puedes venir aquí a lo que es migrar una aplicación de la 11 a la 12 puedes ver que es algo sencillísimo simplemente tienes que tocar el archivo de composer colocar aquí un 12 y poco más y bueno la parte de pest y php unit también cambian de de versionamiento aunque si creas es una versión una aplicación más o menos reciente en Lararvel 11 es decir a partir de hace como 4 o 5 meses entiéndase en octubre por ahí de del 2024 seguramente ya tienes esta versionamiento entonces ni siquiera eso lo tienes que cambiar.
Pero es esto ya aquí puedes ver que realmente no hay ningún cambio ya que si fuera un cambio importante aquí te indicaría mir ahora controller se llama no sé controlcito entonces tienes que hacer ese cambio en todos lados no es así por lo tanto es una actualización muy sencilla Pero qué tenemos de novedades aquí puedes ver que te indicar bueno la parte de soporte aquí te indica que son mínimos cambios lo comentado.
Básicamente el cambio fundamental es que tenemos una nueva aplicación de starkit es decir cuando estemos comenzando ya en la parte de instalación vamos a ver algunos cambios sutiles y también en la parte de que cuando se cree la aplicación vamos a tener también algunos cambios
Lo más importante es que otra vez mataron a alguien mataron a Breeze sí no a lo que me refiero es que ya no va a estar como parte de la documentación oficial si tú buscas la documentación oficial Breeze te aparecería a partir de la versión 11 ya en la 12 ya no va a estar presente supongo yo que más adelante implementarán otro o algo por el estilo pero al igual que pasó con lar que duró un año van a matar a Breeze que duró como tres entonces
Laravel Breeze duró como dos o tres veces más no sé por qué hacen esto porque a la final todo haciendo un poquito mi opinión se traduce en Tailwind por detrás y un poco de JS y demás lo que hacen es cambiar un poquito el diseño pero llámalo como quieras pero la final es lo mismo viene siendo la parte de cliente viene siendo tecnologías web del cliente entonces en fin un poquito mi opinión ya se huele un poquito tedioso que cada rato te estén cambiando lo mismo porque no al menos en mi opinión no lo considero tan relevante porque aquí lo que estás haciendo es estar brincando cada rato de una versión a otra la 11 ni siquiera duró un año la Laravel 11 se lanzó en marzo y la mataron en febrero es decir duró 11 meses 11 11 meses Laravel 11 11 meses aquí un juego de palabras entonces me parece un poquito terrible realmente manejar las cosas de esa forma bueno ya eso es un poquito ya mi parte de la crítica vamos a seguir con lo comentado entonces
Aparte de la página oficial que es más bonita sacamos aparte si la encuentro aquí está aquí te indica un poco más claramente eso sí me gusta de cómo está integrado todo ya que por una parte antes teníamos Laravelpor otra parte teníamos Jetstream que la mataron también o mejor dicho ya como que la terminaron de absorber o algo por el estilo em ya lo tenemos todo un poco más integrado es decir ya se siente todo como un solo ecosistema y no un pedazo de algo por un lado y otro pedazo de algo por por otro lado y me refiero a Breeze por un lado Laravel por otro lado inertia por otro lado Jetstream por otro lado que a la final forma parte del Livewire inertia formaba parte de Jetstream ya se siente todo como un poquito más integrado ya eso lo vamos a ver ahorita cuando cubramos la parte de la instalación aquí en la página bien bonita eso sí lo cambiaron pero curiosamente y chiste aparte obviamente para hacer esta página no empleas laravel ya que esto es cliente al menos que esté tomando como tal Vue o livewire para hacer esto pero realmente la parte de css javascript como quien dice no es no forma parte como tal de Laravel me refiero es el core en el servidor aquí te indica Laravel que está solito es decir el core solamente tienes como estar kit a la parte de Livewire y ahí lo puedes ver un poco
Aquí también estoy dando por hecho de que tienes al menos php 8.2 que es el requisito mínimo del Laravel del 12 es 8. 2 lo mismo requisitos que la 11 eh básicamente es la 12 es la 11 con carátula cambiada bueno venimos acá ya yo tengo obviamente mi yo estoy empleando aquí Herd aquí te puedo mostrar e las configuraciones aquí ya tengo php 8.3 y ya es la que estoy empleando actualizamos:
$ composer global update laravel/installer
O instalamos:
$ composer global require laravel/installer
Tenemos opciones:
None
Vue
Laravel Livewire
Y selecciones el que desees.
Al levantar la app, veremos otro servicio de Laravel, que es el de Laravel Cloud, que no es más que un servidor para Laravel.
Mientras más opciones mejor pero otra vez no es parte como tal de servicio entonces aquí ello Es para no sé sacarse un dinerito adicional porque ya puedes ahí hacer el deployment como quien dice con 100% integración entre todas las funcionalidades que tienes en un proyecto en laravel ya no te tienes que preocupar tanto de que si tal o pas cual servidor tiene cierta funcionalidad o tienes que pagarle adicional o lo que sea ya obviamente aquí ya todas las funcionalidades que tengamos en laravel de alguna manera van a estar soportadas pero por supuesto pasando por caja pero ahí lo tenemos un servicio más adicional por supuesto se celebra de que ahora tengamos más opciones como consumidores
- Andrés Cruz
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter
Acepto recibir anuncios de interes sobre este Blog.
!Cursos desde!
10$
En Udemy
Quedan 1d 11:36!
!Cursos desde!
4$
En Academia
Ver los cursos!Libros desde!
1$
Ver los libros