Size: a a a

2020 September 17

V

VALERY OLYUNIN 🎬 in Laravel Pro
источник

V

Vladyslav in Laravel Pro
ты сначала создаешь запись а потом ее ищешь ?
источник

V

Vladyslav in Laravel Pro
или какая тут логика?
источник

S

Sergo in Laravel Pro
в нейме сайз - так должно быть?))
источник

S

Sergo in Laravel Pro
Vladyslav
ты сначала создаешь запись а потом ее ищешь ?
он сайз ищет
источник

S

Sergo in Laravel Pro
Sergo
в нейме сайз - так должно быть?))
вопрос снят, не так посмотрел
источник

V

VALERY OLYUNIN 🎬 in Laravel Pro
Создается запись products, а дальше мне нужно записать в БД зависимости для этого продукта. Одной из зависимостей является наличие у продукта размеров. Я создаю продукт, а потом записываю в БД его зависимость - размер (один или несколько).
источник

S

Sergo in Laravel Pro
VALERY OLYUNIN 🎬
Создается запись products, а дальше мне нужно записать в БД зависимости для этого продукта. Одной из зависимостей является наличие у продукта размеров. Я создаю продукт, а потом записываю в БД его зависимость - размер (один или несколько).
и чего у тебя создает сайз с двумя одинаковыми неймами?
источник

V

VALERY OLYUNIN 🎬 in Laravel Pro
Да, в таблицу product_sizes всегда вносится запись вне зависимости от того уникальное у него имя или нет. Насколько я понял, firstOrCreate должен смотреть в базу, если запись уже есть - создавать зависимость с ее id, если нет, внести новую запись и создать с ней зависимость, но что то идет не так)
источник

V

VALERY OLYUNIN 🎬 in Laravel Pro
источник

S

Sergo in Laravel Pro
наверное там id учитывается в паре с неймом
источник

S

Sergo in Laravel Pro
ой, сорри, думал то productId
источник

S

Sergo in Laravel Pro
погоди, у тебя же там еще есть колонки productId, sizeId?
источник

V

VALERY OLYUNIN 🎬 in Laravel Pro
Вот таблица отношений между size_id и product_id. Нутром чую, что выше ты все таки прав)
источник

S

Sergo in Laravel Pro
Sergo
наверное там id учитывается в паре с неймом
ну да, походу вот тут прав, только вместо айди - продукт айди)
источник

V

VALERY OLYUNIN 🎬 in Laravel Pro
Выходит придется вместо одной строчки городить целый огород)) получать массив размеров из формы, проверять есть ли уже такое имя сайза в базе, если есть - создавать ассоциацию, если нет - добавлять новую запись?)
источник

S

Sergo in Laravel Pro
VALERY OLYUNIN 🎬
Выходит придется вместо одной строчки городить целый огород)) получать массив размеров из формы, проверять есть ли уже такое имя сайза в базе, если есть - создавать ассоциацию, если нет - добавлять новую запись?)
ну можно пивот модель создать и тогда пробовать ProductSize::firstOrCreate(...)
источник

V

VALERY OLYUNIN 🎬 in Laravel Pro
Sergo
ну можно пивот модель создать и тогда пробовать ProductSize::firstOrCreate(...)
Спасибо, почитаю по этому поводу)
источник

V

VALERY OLYUNIN 🎬 in Laravel Pro
Народ, если у кого еще появится светлая мысль на этот счет, буду очень признателен))
источник

k

kaktus778 in Laravel Pro
привет всем)) ребят - почему в фьюч тестах могут не срабатывать эвенты?) руками дергаешь эндпоинт - событие срабатывает... в тесте запускаешь - тест проходит, ошибки не сыпятся.. но эвент не воркает)
источник