Size: a a a

Laravel для начинающих

2020 October 21

Gt

Galèriarch the Koban... in Laravel для начинающих
Че там у тегов может быть? Айди, название, таймстемпы, тип. Всё.
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Владимир
А как вы предлагаете? Чтобы теги можно было в админке добавлять, но чтобы они были разноцветными?
Проще хранить идентификатор стиля
источник

П

Просто Дэнчик... in Laravel для начинающих
Владимир
Ну так. У магазинов - это надпись и два цвета - для фона и для текста. А для товаров помимо надписи будет иконка, но цветов не будет
поле extra_data как-нибудь обозвать и в json хранить
источник

ВШ

Виталий Шутов... in Laravel для начинающих
А формирование стиля доверить фронту
источник

В

Владимир in Laravel для начинающих
Виталий Шутов
Проще хранить идентификатор стиля
И как вы добавите новый тег, стилей для которого нет?
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Владимир
И как вы добавите новый тег, стилей для которого нет?
Мне кажется ты переусложняешь.
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Владимир
И как вы добавите новый тег, стилей для которого нет?
Нет, значит применяется дефолтные
источник

В

Владимир in Laravel для начинающих
Galèriarch the Kobanian 🐗
Мне кажется ты переусложняешь.
Ну это такой себе аргумент. Есть задача и мне ее нужно решить. А "переусложнешь" заказчик не поймет
источник

В

Владимир in Laravel для начинающих
Виталий Шутов
Нет, значит применяется дефолтные
А нужно, чтобы он был желтый, а не дефолтный, например
источник

П

Просто Дэнчик... in Laravel для начинающих
я б создал одну таблицу тегов
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Владимир
Ну это такой себе аргумент. Есть задача и мне ее нужно решить. А "переусложнешь" заказчик не поймет
Ну окей, давайте на любой пук чих среньк будем городить по сущности. За то заказчик доволен.
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Ну если уж прям хочется именно цвета хранить, то да всем тегам добавить тип и мету в json
источник

В

Владимир in Laravel для начинающих
Galèriarch the Kobanian 🐗
Ну окей, давайте на любой пук чих среньк будем городить по сущности. За то заказчик доволен.
Предлагаете нафиг послать?)
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Владимир
Предлагаете нафиг послать?)
Предлагаю оптимизировать, что ж ты упёртый такой.
источник

П

Просто Дэнчик... in Laravel для начинающих
tag_id shop_id  item_id extra_data
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
На худой конец можно хоть сотню колонок с экстра_датой сделать, это будет уже лучше, чем изначальная задумка.
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Но не очень масштабируемо, это да.
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Galèriarch the Kobanian 🐗
На худой конец можно хоть сотню колонок с экстра_датой сделать, это будет уже лучше, чем изначальная задумка.
Да, потому что потом ему придёт в голову к тегам бейдж добавить и он ещё сто тыщ пятьсот полей на кидает 😊
источник

П

Просто Дэнчик... in Laravel для начинающих
поиск по json в mysql есть) да и к чему тут отдельные поля, тег по цвету иди иконке искать?)
источник