Size: a a a

2020 December 09

ДТ

Дмитрий Тремасов... in Laravel Pro
В постгре с его MVC такое вообще сплошь и рядом
источник

А

Александр in Laravel Pro
Vitaliy Sheverov
ищи соотвесующий по какому-нибудь параметру, что их связывает
так в том-то и прикол, что их ничего не связывает. Два независимых массива, которые мне и надо собрать в третий.
источник

VS

Vitaliy Sheverov in Laravel Pro
@DmitriyTremasov ну что ж, все супер работает, спасибо
источник

OW

Os Well in Laravel Pro
Дмитрий Тремасов
ну как бы тот же постгресс может тебе выдавать разный порядок каждый запрос
Приветствую! Проектирую EAV для магазина, что имеется:
Category
id

Item
id
category_id

Хочу сделать динамичные поля и динамичные опции для выбора.

Структуру вижу следующим образом:
Attribute
id
type

AttributeDefaultValue (для значений по-умолчанию)
id
attribute_id
value

AttributeValue
attribute_id
value

AttributeCategory (для привязки полей к сущности)
attribute_id
category_id

AttributeItem
item_id
attribute_id

Так же хочу добавить опции выбора товара по примерно такой-же схеме, можете подсказать по структуре, в голове всё выглядит корректно
источник

VS

Vitaliy Sheverov in Laravel Pro
Александр
так в том-то и прикол, что их ничего не связывает. Два независимых массива, которые мне и надо собрать в третий.
чем concat не подходит? если они вообще не связаны
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Os Well
Приветствую! Проектирую EAV для магазина, что имеется:
Category
id

Item
id
category_id

Хочу сделать динамичные поля и динамичные опции для выбора.

Структуру вижу следующим образом:
Attribute
id
type

AttributeDefaultValue (для значений по-умолчанию)
id
attribute_id
value

AttributeValue
attribute_id
value

AttributeCategory (для привязки полей к сущности)
attribute_id
category_id

AttributeItem
item_id
attribute_id

Так же хочу добавить опции выбора товара по примерно такой-же схеме, можете подсказать по структуре, в голове всё выглядит корректно
Да я не вижу проблем. Хотя последний раз когда я нечто подобное делал - мне стало дико лень и я положил все постгрессовый jsonb и радовался жизни
источник

А

Александр in Laravel Pro
Vitaliy Sheverov
чем concat не подходит? если они вообще не связаны
а поподробнее?
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Ну и не понятно зачем выносить дефаулт валуе в отдельную сущность
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
У тебя есть атрибуте - наверное там и стоит указать значение по умолчанию
источник

OW

Os Well in Laravel Pro
Дмитрий Тремасов
Да я не вижу проблем. Хотя последний раз когда я нечто подобное делал - мне стало дико лень и я положил все постгрессовый jsonb и радовался жизни
В сторону json думал, но хочется структурности чуть больше

Касательно значений по-умолчанию:
некоторые поля недоступны для ручного заполнения, а только значения, которые я задаю
К примеру коробка передач
АКПП
Механика
источник

OW

Os Well in Laravel Pro
Неверно назвал, не значения по-умолчанию, а просто значения для полей видимо
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Если просто значения полей - то тем более не надо отдельную сущность
источник

OW

Os Well in Laravel Pro
Дмитрий Тремасов
Если просто значения полей - то тем более не надо отдельную сущность
А где их хранить? Значений может быть несколько на выбор
источник

OW

Os Well in Laravel Pro
Хм... просто создавать значения самому, а у самого поля сделать опцию: доступна для заполнения
источник

OW

Os Well in Laravel Pro
Если нет, берём значения из бд
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Ааааа. Несколько
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Тогда наверное все верно
источник

VS

Vitaliy Sheverov in Laravel Pro
Александр
а поподробнее?
https://laravel.com/docs/8.x/collections#method-concat обьденение двух массивов/коллекций/строк и тд
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Но блин это же вагон мороки. Пока все это соберёшь
источник

OW

Os Well in Laravel Pro
Дмитрий Тремасов
Но блин это же вагон мороки. Пока все это соберёшь
Фильтры и динамичность управления из админки выглядит плюсом, или только на первый взгляд?
источник