En lecciones anteriores desarrollamos la funcionalidad para que un usuario pueda votar por un post. Pero ¿Qué sucede si quisiéramos que los usuarios también puedan votar por comentarios? Una forma sería duplicar el código, pero esta no es la solución más práctica si más adelante quisiéramos añadir la funcionalidad de que otros «modelos» o módulos puedan recibir votos (por ejemplo sitios web, imágenes, proyectos, fragmentos de código y otros). Para solucionar este problema entonces vamos a utilizar relaciones polimórficas con Eloquent.
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Creación de un feature con Laravel y Vue.js, parte 5 Lección siguiente Relaciones polimórficas con Eloquent y Vue.js, parte 2