Gestión de archivos en Laravel con relaciones polimórficas utilizando el sistema de Storage

¡Oferta!

Gestión de archivos en Laravel con relaciones polimórficas utilizando el sistema de Storage

12,99

Aprende a gestionar archivos en Laravel de forma avanzada centralizando todos los archivos a nivel de base de datos en una única tabla de la que se alimenten el resto de modelos. Esto es justo lo que vamos a estar tratando en este curso.

Categoría:

Descripción

Aprende a gestionar archivos en Laravel de forma avanzada centralizando todos los archivos a nivel de base de datos en una única tabla de la que se alimenten el resto de modelos. Esto es justo lo que vamos a estar tratando en este curso.

A lo largo de un completo ejemplo escribiendo la lógica del servidor y del cliente vamos a desarrollar una interfaz que nos permita probar esta funcionalidad en operaciones de CRUD utilizando Dropzone.

Una vez hayas finalizado este curso tendrás a tu disposición una gran herramienta que podrás aplicar a tus proyectos para la gestión de archivos.

Para cumplir con nuestra meta vamos a utilizar las relaciones polimórficas de Eloquent, ¿no las conoces? No te preocupes, es algo sencillo. Las relaciones polimórficas de Eloquent nos permiten definir relaciones dinámicas de una tabla a n, Attachments -> Products, Attachments -> Posts o Attachments -> Projects.

Fíjate en la flexibilidad que esta funcionalidad nos ofrece, utilizando el sistema de Storage de Laravel, interfaces con Inertia y Vue y una tabla centralizada con relaciones polimórficas vamos a poder tener un sistema de almacenamientos flexible y robusto que nos permite gestionar los archivos guardados en Storage de la misma forma y con las mismas herramientas en todo nuestro proyecto.

En nuestro caso utilizaremos el sistema de Storage con la carpeta public, pero es bien sencillo utilizar S3, simplemente debes definir ese disco y configurar las credenciales de AWS en el archivo .env.

Espero que te guste el contenido, y, en caso afirmativo, compra el curso o suscríbete a la plataforma, en cualquier caso tendrás acceso inmediato.

Cursosdesarrolloweb ©. Todos los derechos reservados.

Login

Create an Account Back to login/register