Have a look at the Spatie Media library.
https://spatie.be/docs/laravel-medialibrary/v11/introduction
It does quite all what you are talking about.
Hi,
I think a great idea for a tutorial would be to cover everything about file and image management, from local storage to cloud storage. It could include building a media manager that allows bulk editing of images, updating their alt/title fields, and generating size variations on import for different screen sizes. Also a tour of the already built packages with pros and cons.
As a WordPress developer who transitioned to Laravel, I feel this area is often overlooked. It’s usually a lot of work to create something that seems basic and essential.
Best,
Please or to participate in this conversation.