Size: a a a

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

2020 July 29

SG

Sergey Gerasimov in Laravel для начинающих
Serg Serdyuk
Не, если без пакета)
Ну как я понял, там есть какие-то сложности
источник

SS

Serg Serdyuk in Laravel для начинающих
Дык🌚Изъе....извращения там
источник

AH

Andrey Helldar in Laravel для начинающих
Serg Serdyuk
У меня вечно начинались проблемы если праймари составной😔
источник

SS

Serg Serdyuk in Laravel для начинающих
дык, с допиливанием да) пила, костыль и грабли фореве 😁
источник

AH

Andrey Helldar in Laravel для начинающих
Alex
подскажите, у меня есть модель товара, там есть ид товара и ид варианта,  так же есть таблица комботоваров
где указывается ид комбо товара, ид варианта комбо товара, ид товара и ид варианта товара которые связаны с этим комбо
вопрос встал, как прописать связь
чтоб если брался продукт, у которого есть свои суб продукты, чтобы эти субпродукты были доступны?

например у нас есть товары
в модели
protected $primaryKey = ['prod_id','prod_v'];
таблица:
prod_id | prod_v | prod_name
1       |6       | подушка
2       |9       | одеяло теплое
2       |10      | одеяло легкое
3       |7       | легкий набор
3       |8       | теплый набор
Во второй модели, где описаны комбо
protected $primaryKey = ['combo_id', 'combo_v', 'prod_id','prod_v']
А в таблице, где описаны комбинации, будет
combo_id | combo_v | prod_id | prod_v
3        | 7       | 1       | 6
3        | 7       | 2       | 10
3        | 8       | 1       | 6
3        | 8       | 2       | 9

как прописать связи, что при получении товара с ид 3 и вариантом 7 в свойстве subProducts попадали товары  1 6 и 2 10?
источник

A

Alex in Laravel для начинающих
не совсем догоняю, это мне подключить и потом $this->hasManyThrough('App\Product', 'App\ProductCombo'); заработает нормально типа?
источник

AH

Andrey Helldar in Laravel для начинающих
Alex
не совсем догоняю, это мне подключить и потом $this->hasManyThrough('App\Product', 'App\ProductCombo'); заработает нормально типа?
Ставишь пакет и у нужной модели наследуешься от этого трейта.
После заработает
источник

A

Alex in Laravel для начинающих
спасибо, попробую
источник

MF

Misha Fomin in Laravel для начинающих
Парни, как можно трактовать "Значимые атрибуты категории и Значимые атрибуты товара"? Как это понимать и на что это указывают в задании не могу понять ))
источник

MF

Misha Fomin in Laravel для начинающих
блин, говоришь людям что и сам разрабатывал структуру категорий и товаров и есть наработки, а им пофиг. Дают Тестовое с тем же самым )) Не хотят код мой смотреть )) кумарит аж ))
источник

A

Alex in Laravel для начинающих
Andrey Helldar
Ставишь пакет и у нужной модели наследуешься от этого трейта.
После заработает
унаследовал в моделях CompositeKeysModel
но при вызове $this->hasManyThrough все так же вылетает ошибка Array to string conversion
источник

UN

User Name in Laravel для начинающих
Гайз, почему лара может не закрывать транзакций?

“Waiting for table metadata lock” nginx дает 499 ошибку
источник

AH

Andrey Helldar in Laravel для начинающих
Alex
унаследовал в моделях CompositeKeysModel
но при вызове $this->hasManyThrough все так же вылетает ошибка Array to string conversion
Глянь модель на факт переопределения. Ничего не перекрываешь из того, что есть в трейте?
источник

A

Alex in Laravel для начинающих
CompositeKeysModel это абстрактный класс же,
методы не переопределяются, свойсво $primaryKey переопределено
источник

AH

Andrey Helldar in Laravel для начинающих
Alex
унаследовал в моделях CompositeKeysModel
но при вызове $this->hasManyThrough все так же вылетает ошибка Array to string conversion
Блин. В коде релейшена нет вызова моего метода. Надо будет дописать.
источник

KN

Konstantin N. in Laravel для начинающих
Misha Fomin
блин, говоришь людям что и сам разрабатывал структуру категорий и товаров и есть наработки, а им пофиг. Дают Тестовое с тем же самым )) Не хотят код мой смотреть )) кумарит аж ))
Лесом слать.
источник

M

Michael in Laravel для начинающих
Misha Fomin
Парни, как можно трактовать "Значимые атрибуты категории и Значимые атрибуты товара"? Как это понимать и на что это указывают в задании не могу понять ))
скорее всего "как минимум в таблицах должны быть эти поля".
источник

MF

Misha Fomin in Laravel для начинающих
Konstantin N.
Лесом слать.
Какбы можно, но продуктовая контора... хочется уже поработать где есть ктото опытный у кого можно чтото подсматривать ))
источник

MF

Misha Fomin in Laravel для начинающих
Michael
скорее всего "как минимум в таблицах должны быть эти поля".
Ага, точно. Спасибо за мысль... 👍
источник

MF

Misha Fomin in Laravel для начинающих
Возьму с опенкарта идею категорий...
источник