Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Подскажите как правильно сделать структуру базы под изображения в магазине. Есть три вида изображений: это главныЕ изображения, те они могут выводиться под каждым товаром, также есть изображения дополнительные которые используются в описании, и их тоже может быть несколько, также есть изображения для комментариев, где каждый комментарий может содержать несколько изображений. Вобщем я думаю создать просто три таблицы с внешними ключами, и разложить изображения соотвествии с вышеперечисленными принципами. Есть мож другой подход?
Не в сети
Та можно и одну таблицу сделать. А массив изображений хранится в одном поле в виде json строки
Не в сети
ну я пошел по пути "полиморфической связи". Вроде то что нужно.
Не в сети
На всякий случай хочу предупредить, что хранить большие бинарные данные в БД (читай файлы) плохая идея. Вместо них нужно хранить имена файлов, а файлы держать в облаке (S3 и т.д.) или тут же на диске.
Не в сети
Да все верно, даже мыслей не было бинарки пихать в базу, онли файлы. Спасибо большое за предупреждение.
Не в сети
Страницы 1