Size: a a a

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

2020 March 12

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Andrey Helldar
$this->hasMany(Field::class, 'button_id') ->orderBy('order')
гуд спасибо рабоатет
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
@Helldar , а про полиморфные связи выше не пояснишь?) Если сталкивался. Если нужна доп инфа - могу написать
Сталкивался. Пиши здесь вопрос. Не я, так другие ответят.
источник

AH

Andrey Helldar in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
гуд спасибо рабоатет
👍
источник

DF

De Firu in Laravel для начинающих
Ну вот)
источник

DF

De Firu in Laravel для начинающих
Переслано от De Firu
Народ, кто за полиморфные связи пояснить может?)

Вот есть такая табличка

Из табличек brands и categories идет связь к price_id
price_type - тут пишется имя таблички для определения бренды это или категории

Как в моделях relations правильно прописать для категории и для user_prices?
источник

DF

De Firu in Laravel для начинающих
Переслано от De Firu
В UserPrice использую такой (разные варианты пробовал)
источник

DF

De Firu in Laravel для начинающих
Переслано от De Firu
В категориях - такую
источник

DF

De Firu in Laravel для начинающих
Переслано от De Firu
в name еще priceable записывал (щас просто разные варианты пробую)
источник

DF

De Firu in Laravel для начинающих
Переслано от De Firu
Сначала по доке пытался, а после пошел экспериментировать
источник

DF

De Firu in Laravel для начинающих
Переслано от De Firu
За любую подсказку  заранее спасибо
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
Переслано от De Firu
В категориях - такую
Так и прописывай
источник

AH

Andrey Helldar in Laravel для начинающих
Пока не понятен кейс и проблема, т.к. у тебя уже есть ответ на скрине.
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
Переслано от De Firu
За любую подсказку  заранее спасибо
Тебе надо к родительской записи обратиться?
источник

DF

De Firu in Laravel для начинающих
@Helldar проблема в том, что когда я через категорию пытаюсь получить данные из таблички user_prices выводит null. Потому и хочу уточнить правильно ли я вообще связи прописываю для такой таблички
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
@Helldar проблема в том, что когда я через категорию пытаюсь получить данные из таблички user_prices выводит null. Потому и хочу уточнить правильно ли я вообще связи прописываю для такой таблички
А категория сама создает записи в таблице?
источник

AH

Andrey Helldar in Laravel для начинающих
Или тебе нужно из категории получить юзера для которого нужно дернуть цены?
Судя по названию таблицы, в ней сопоставление юзеров с ценами. Если так, то зачем морф связь?
Морф позволяет в одной таблице хранить данные для разных моделей.
источник

DF

De Firu in Laravel для начинающих
@Helldar , там данные для категорий и брендов одновременно
Я извлекаю данные вот так (вариант для проверки) и оно выдает null
Категорию находит, дальше я хочу получить процент из user_prices независимо от юзера пока (для теста)
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
@Helldar , там данные для категорий и брендов одновременно
Я извлекаю данные вот так (вариант для проверки) и оно выдает null
Категорию находит, дальше я хочу получить процент из user_prices независимо от юзера пока (для теста)
Ну всё правильно. В пути $product->category->price нет юзера
источник

DF

De Firu in Laravel для начинающих
Ну он и не надо
источник

DF

De Firu in Laravel для начинающих
конкретно щас
источник