Actualización semana 31Mar-7Abr - Laravel 12 Livewire Volt 3- Bluehackers, Rutas y +
Hola y bienvenido a otra semana de actualizaciones así que paso a comentarte las actualizaciones de la semana del 31 de marzo al 7 de abril que viene siendo la fecha actual comenzando
YouTube y Blog
Como siempre las actualizaciones tanto a nivel del blog su publicación y puedes obtener también el código y lo que es el canal de YouTube entonces comenzando como siempre lo que son las actualizaciones de la semana pasada
Actualización semana 24Mar-31Mar - Laravel 12 Livewire Volt 3 Inertia 2? - PayPal, Django - https://youtu.be/yWgpZIGwbos
Por aquí también lo que son los diálogos de Laravel inertia lo saqué del curso simplemente ahí te explico cómo funcionan ahora un poco y lo mismo pero con Livewire:
- Dialogos en Laravel 12 Inertia 2 + Vue - https://youtu.be/QM5B8y3KDQY
- Modals / Dialogos en Flux Laravel Livewire - https://youtu.be/7Q4hFq27fms
En este caso empleando obviamente Flux que viene siendo el el paquete la paquetería aquí.
Un video un poco de opinión por qué matar a Breeze en este caso es un poco lo que me parece absurdo para resumir un poquito la idea del video en la cual Laravel 11 teníamos BRIS en la o sea instalando un proyecto en Laravel none sin ningún agregado a lo que me refiero si Livewire e inertia podíamos seleccionar en Breeze para poder tener un sistema de autenticación tal cual ocurría antes con UI pero ya no sabes mataron a Breeze pero no hay reemplazo para el Laravel no y lo absurdo del asunto es de que para Livewire e Inertia un sistema de autenticación entonces no entiendo por qué nunca lo migraron o no lo han migrado para Laravel sin ningún agregado entonces son cosas extrañas que uno no termina de entender y en fin es lo que comentó ahí:
Por qué Matar a Breeze? Las 2 Cosas Que NO Me Gustan del Framework Laravel! - https://youtu.be/MCLkC5vQB98
Las rutas de Laravel son un desastre ya que tenemos muchos tipos de rutas ojo esto es un poquito como quien dice el lo que tenemos que pagar por tener tantas funcionalidades tantas cosas en Laravel tantas formas de hacer lo mismo que yo creo que eso siempre me gusta mucho pero bueno por más que sea creo que es interesante comentarlo porque tenemos como cuatro formas de rutas que son controladores que ya tenemos varias entre las de tipo recurso o las normales también las de componentes creo si mal no recuerdo lo que pasa es que no uso mucho los componentes básicos de Laravel utilizo los de Livewire creo que también podemos linkear esas rutas si mal no recuerdo también podemos las de Livewire y las de Livewire con Volts entonces son al menos cuatro entonces el archivo se vuelve un poquito loco más la misma clasificación que tenemos en las rutas que las podemos por ejemplo si queremos agrupar con el groupado un método estático desde la ruta o directamente como un método de ayuda hay como tres formas distintas o directamente se la pasas al group precisamente por ejemplo le puedes pasar el middlewire puedes hacer muchas cosas entonces también es un poquito confuso eso y es un poco lo comentado ahí el resumen de los componentes:
Las rutas en Laravel SON un DESASTREEEE! - https://youtu.be/IP0IkIw_R9M
Esto es el video que hice en ahorita estoy actualizando como te digo los cursos de Livewire e inertia para la pendeja que agregaron ahí la carátula cambiada entonces hago un video de resumen o a veces de cuáles son los cambios realizados y ese me pareció interesante también hacer un pequeño resumen que fue algo que me como quien dice me recomendaron entonces bueno ya que estoy en esto aproveché y lo hice rapidito ya que es un componente complejo y ahí aprovecho y hablo un poquito de varias cosas que lo que también me parece interesante que también es el punto fuertísimo que tenemos aquí en Livewire si lo comparamos con inertia es que realmente aunque suena absurdo en Livewire sí tenemos lo que es la reutilización de componentes a diferencia de inertia en las cuales cuando tú referencias a un componente en Vue aunque el nombre se haga de componente pero es Vue no es forma parte per de inertia simplemente es una tecnología anexa entonces aunque tú cargues un componente en view desde otro componente sé que es un poquito abstracto pero eso lo comentó ahí es un poquito absurdo en el sentido de que realmente estamos cargando una vista para el árbel es una vista mientras que en Livewire sí podemos cargar un componente con toda la fuerza que esto nos trae entiéndase que por detrás no solamente está su vista su blade sino también está su clase asociada cosa que no podemos hacer al menos de momento en Inertia lo cual es realmente una limitante bastante importante:
Resumen, Componentes de Componentes en Laravel Livewire - Formulario paso por paso - https://youtu.be/_fAf-IzX6kM
Tenemos ahí eh mi nueva tarjeta gráfica tengo rato de intentando comprar una bendita tarjeta gráfica tengo una 3070 Ti eh la TUF bueno me funciona bastante bien lo demás pero las pocas ventajas que tengo de estar aquí donde estoy es que puedo venderla más o menos a un buen precio entonces a mí cada cierto tiempo me gusta ir actualizándome ya es un hardware de 3 años entonces ya yo creo que más o menos ha cumplido su propósito y prefiero venderla antes de que o sea hoy todavía le queda pero bueno o sea por más que sea su tiempo de vida se va tanto como quien dice a nivel tecnológico es decir que en algún punto se daña un componente o a nivel también como quien dice de porque esto esto lo esto está vio por los drivers es un poquito lo que sucede con el ecosistema de Apple el cual su valor su mayor valor es el el software esto por más que sea ya tiene los días contados en ese sentido aunque le falta mucho todavía pero bueno van decreciendo decreciendo y prefiero siempre tener un poquito un hardware más actual para precisamente evitar posibles problemas entonces un poco eso pero precisamente lo curioso es que había grabado sobre este video un poco el problema que tenemos ahorita que ahorita está todo como una lotería no sabes qué es lo que va a salir también lo comenté en ese video y luego salió esta que es la que más yo quería que es de tres ventiladores ya que no quería ni el blanco porque todo mi setote es negro aunque me da igual pero no la quería o sea me parece necesario y me gustan las electoras ventiladores ya que tengo un case grande y está en teoría refrigerar un poco mejor entonces cancelé la otra y compré esta que cuesta el mismo precio obviamente ya no hay pero bueno quería como comentaba las de 70 Ti pero bueno salió una pero lo que pasa es que realmente ya cuando le aumentan más el precio aquí salió a 879 es decir estamos hablando de que teniendo este valor este precio como base se un 50% más entonces ya no no me no me cuadra realmente o sea yo de realmente para comprar este tipo de componentes ya las gráficas se han encarecido mucho desde hace como 4 o 5 años ya que no harían de costar tanto pero ya de pasar casi a los $1,000 por un componente de computadora no de verdad que no entonces me mantuve en este entonces bueno ahí comento un poquito un poco de todo entre esa lo que te considero y también lo que estaba ahorita en oferta porque también en Amazon habían salido unas buenas ofertas sobre la de PNY:
Mi nueva tarjeta Gráfica GeForce RTX 5070 12G VENTUS 2X OC WHITE, Buena compra? opinión! - https://youtu.be/pQsC5PqqEXE
Resumen de los filtros del búsqueda listado y por fechas esto es para el de Inertia es lo mismo un video que saqué del del curso por las actualizaciones:
Resumen, Filtros para los Post, busqueda, listados y por fecha - Laravel 12 Inertia 2 - https://youtu.be/ErSeIlFX448
Características de un proyecto en Livewire 3 con Laravel 12 un video en general ahí tengo algunos todavía que publicar y esto que lo voy a publicar ahorita de que no lo he publicado ahorita el momento en el cual estoy grabando este video es que ya bueno obviamente cuando estés viendo esto ya está publicado es algo que me parece justamente lo en base a lo comentado arriba ah no mentira este es otro no dije nada esta es la parte de que una de las cosas que no me gustaban del Livewire era precisamente de que no tenemos un objeto request como tenemos el Laravel los controladores para esto facilita mucho lo que son los datos con los cuales vamos a manejar en un formulario y también sus validaciones por lo tanto en Livewire en el componente de Livewire tenemos mucha ruido ahí en ese sentido si tenemos un formulario largo entonces estar con esos campos ahí pero me puse a revisar un poco que no lo conocía realmente y existen bueno le llamo aquí objeto clase no tiene un nombre per definido eh podemos crear mediante el comando de Livewire formulario el nombre del formulario podemos crear un formulario en el cual podemos aplicar validaciones y otras cositas más aquí solamente ocupamos la parte de las validaciones y por lo tanto ya al menos podemos solucionar ese inconveniente que tenemos la demo para bueno lo que puedes ver aquí la introducción la publiqué por aquí:
- Características de un proyecto Livewire 3 Laravel 12 - https://youtu.be/6vZkKI_trpg
- Genial! - Clase/Objeto formulario en Laravel Livewire, simplifica tus Componentes -
https://youtu.be/cs8StH9Fi4I
Cursos y Libros
Un video también de Blue Hackers realmente a ver yo no lo hago porque yo creo yo intento ser sincero realmente, pero muestro un estracto de una persona que forma parte del equipo de Romu que se apega bastante bien a lo que pienso, el detalle en el video.
En cuanto a los cursos y libros aquí tenemos un poco las mismas actualizaciones pasé el paso por paso algunos cambios finales que yo hice para arreglar un poquito voy a aprovechar para arreglar algunas cositas que haya dejado sueltas por ahí bueno esto lo publiqué fue en el curso del Laravel base Laragon, es de pago ahora todo el mundo quiere ser de pago cada quien haga lo que quiera pero viejo qué problema y aquí estamos en la parte lao cambios finales hasta el momento esto creo que era precisamente para la parte de las columnas y ordenación no le coloqué para quién era pero bueno para un poco lo mismo el paso por paso más o menos equiparado pero lo que pasa es que aquí tengo un poquito más de trabajo porque ya que tenemos bol de base entonces aprovecho y cada vez que termino una sección hacemos los cambios si hacemos un como quien dice un nuevo componente entonces voy cada rato con esto hicimos el paso por paso quedamos aquí un video 20 minutos para copiar todo ese contenido a componentes de es muy fácil la los cambios y por aquí también una cosa que me pareció interesante era precisamente el formulario que te comentaba arriba que también lo voy a publicar por YouTube si es que no lo publiqué ya eh otra cosita que ve interesante que es el blur que funciona como el lif y aquí en la parte del listado de de paginación y todo la más lo que puedes ver ahí también hay algunos bueno lo otra vez los cambios hasta el momento y una clase extra que me pareció interesante que es colocarle un botón de filtro y esto es todo disculpa que se alargue un poquito pero más que todo para la parte blue hacker que me quería otra vez como son videos de críticas me gusta como quien dice dejar mi idea bien afianzada para que no se malenti entienda nada por ahí así que pues nada sin más que decir nos vemos la semana próxima
Laravel 12 Inertia 2
- Resumen del formulario paso por paso
- Cambios finales en el paso por paso
- Cambios finales en los filtros para los posts
- Cambios hasta este momento, Ordenación de columnas en la tabla
- Aviso sobre Laragon
- Layout
- Definimos el layout. - Cambios hasta este momento
Laravel 12 Livewire 3
Resumen: Paso por Paso
Extra: Componentes a volt
Haremos una demo de como usar Volt convirtiendo el componente de guardado.
Extra: Objeto formulario
Vamos a conocer como podemos simplificar el manejo del formulario creando una clase formulario
Extra: wire:blur
Veamos otro modificador para enviar los datos de un wire:model cuando el campo pierda el foco.
Cambios hasta el momento: Listado Filtrado
Extra: Limpiar Filtro