Sistema de comentarios recursivos en Laravel
Desbloquea el curso
Contrata un plan y consigue acceso completo
Crea tu cuenta¿Ya tienes una cuenta? Iniciar sesión
En este curso vamos a aprender a desarrollar un sistema de comentarios aplicando recursividad a cualquier nivel. Pero no será un sistema de comentarios sencillo, será completo y extrapolable a cualquier modelo de nuestra aplicación.
Para hacer que nuestro sistema de comentarios pueda ser aplicado a cualquier modelo, haremos uso de relaciones polimórficas, las cuales son súper interesantes cuando queremos trabajar por ejemplo con un sistema de comentarios donde artículos, proyectos o vídeos puedan tener comentarios y qué estos se puedan centralizar y gestionar desde un único modelo.
Además de todo lo anterior, también añadiremos una caja de comentarios tipo WYSIWYG (what you see what you get) que seremos capaces de colocar en cualquier posición para facilitar los comentarios por parte de nuestros usuarios en la aplicación.
Resumiendo un poco, estas son algunas de las características que vamos a desarrollar, todo paso a paso y detalladamente:
Relaciones polimórficas para gestionar los comentarios de forma centralizada.
Recursividad a cualquier nivel para nuestro sistema de comentarios.
Sistema de anclas para poder desplazar a la zona correcta al usuario en cada momento.
Caja de comentarios de texto enriquecido con TinyMCE.
Procesar y validar comentarios con Ajax.
Reutilización de código para el sistema de comentarios haciendo uso de traits.
Al finalizar el curso, además de haber aprendido a desarrollar un sistema de comentarios recursivo con Laravel, tendrás a tu disposición el poder extrapolar este sistema de comentarios a tus propios proyectos en pocos minutos. ¡Espero que disfrutes del curso y encuentres mucha utilidad en la aplicación que desarrollaremos juntos!
Haber realizado el curso de WYSIWYG en Laravel.
Haber realizado el curso de relaciones polimórficas con Laravel.
Acerca del autor
Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.
Israel Parra
Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless
1 valoraciones
Me ha gustado mucho el enfoque y uso de la librería para crear el sistema de comentarios, así como el uso de traits y componentes blade. Muy agradecido con este material Israel, un saludo.