ddimonn8080
@ddimonn8080

Как правильно хранить информацию о изображениях в БД?

Есть продукты, у каждого из них может быть прикреплена галерея из нескольких изображений. Подскажите как хранить в базе данных изображения?
Например в папке 'uploads/images' создаем для каждого товара папку содержащую id, а в ней хранить изображения разных размеров, например, ( image.jpg, image-300x300.jpg, image2.jpg, image2-300x300.jpg ).
Вопрос в том как хранить инфу в базе данных . У меня как вариант хранить только имя файла полного размера, а при получении добавлять к полному имени постфикс -300x300, например. Но так пойдет если можно проверить наличие файла. У меня же react приложение и навряд ли так выйдет. Вопрос как хранить в базе все размеры миниатюр?

Или как вариант каждому размеру изображение присвоить slug
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 2
@zhaar
Сделать отдельную табличку для аттачей (или ссылок на них), добавить связь с таблицей товаров.
В таблице аттачей указывать ссылку на файл на хостинге; добавить еще какой-нибудь столбец для параметров, которые будут определять для чего предназначено изображение - изображение в прайсе, набор картинок в описании товара и пр.
Ответ написан
Комментировать
@Barney_Gubmle
Мне советовали хранить изображения в storage (внезапно)
А в БД вносить путь к ним
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы