Size: a a a

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

2020 March 27

AH

Andrey Helldar in Laravel для начинающих
Гор Web-Dev(hope)!
Возможно перепутаны местами переменные inviter_id и id.
foreignKey - это в той модели, где юзер находится.
ownerKey - это в той модели, откуда ты это запрашиваешь
источник

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
я их меня и получал вот это в ответ
источник

AH

Andrey Helldar in Laravel для начинающих
А как ты получаешь? Цикл?
источник

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
источник

AH

Andrey Helldar in Laravel для начинающих
Тогда название метода с толку сбило - оно во множественном числе, а ты получаешь одного.
Ну ладно.
У юзера есть метод getThumbnailAttribute или имя стобца thumbnail?
источник

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
столбец есть, метода нету
источник

AH

Andrey Helldar in Laravel для начинающих
Andrey Helldar
Возможно перепутаны местами переменные inviter_id и id.
foreignKey - это в той модели, где юзер находится.
ownerKey - это в той модели, откуда ты это запрашиваешь
А не, всё правильно у тебя
источник

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
вернуть в места?
источник

AH

Andrey Helldar in Laravel для начинающих
Да, это я неправильно подумал
источник

А

Андрей in Laravel для начинающих
Гор Web-Dev(hope)!
Не правильно связь, ты указал мени ту мени, а нужно многие к одному, или тогда таблица релейшенов не должна быть юзерс
источник

AH

Andrey Helldar in Laravel для начинающих
У тебя же текущий юзер, значит у него берется поле id, а тебе нужны контрибьютор(ы) - у них по столбцу inviter_id поиск идет. У тебя всё верно.
источник

А

Андрей in Laravel для начинающих
Покажи структуру базы
источник

AH

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

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
да хоть что для начала)
источник

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
я делаю запрос так возврашает  это
источник

AH

Andrey Helldar in Laravel для начинающих
Гор Web-Dev(hope)!
я делаю запрос так возврашает  это
В базе есть юзер с inviter_id=1 ?
источник

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
источник

V

Vladij in Laravel для начинающих
Гор Web-Dev(hope)!
я вот немогу понять , ты в User делаешь метод contributors() который там же в User ищет отношения?
источник

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
да
источник

AH

Andrey Helldar in Laravel для начинающих
Попробуй так:
protected function contributors()
{
   return $this->hasMany(self::class, 'inviter_id', 'id');
}
источник