S
Не хочу для хранения изображений к разным сущностям брать знаменитый пакет от spatie. Нет, он хороший, достойный пакет, но не хочу. А изображения хранить надо. Аватарки, картинки товаров/услуг и прочее, к разным сущностям. Как обычно, к одной сущности может быть всего 1 и единственное изображение, а к другим количество их неограничено (ну разве что здравым смыслом).
Планирую сделать это через одну таблицу, полиморфная модель, в которой буду хранить только имя файла с расширением.
Пути (диски) знать будет сама модель (User, Product и т.д.) в константе. Но это наврное плохо. Может в конфиге каком, хз.
Ну и в товарах одно изображение будет главным, а остальные пофиг в каком порядке, значит для него добавлю булево поле.
Нормально так будет?
Я решил не делать новое поле типа is_main (bool) а использовать тот же order.
Если ордер равен 0 - то это главная картинка, а все что дальше - обычные картинки и при этом упорядоченные
Типа 2 фичи разом :)