Size: a a a

2021 May 27

ПУ

Павел Успенский... in Laravel Pro
в полне. можно и так with([‘one.two.three’] если нужно для выдачи. А если нужно сразу из 1 т получить 3-ю то да hasManyThrough
источник

ПУ

Павел Успенский... in Laravel Pro
в доке все описано
источник

ДА

Дмитрий Андреевич... in Laravel Pro
Просто не пойму, почему не выводит. $one->two->three->pluck('title')->join(', ')
источник

ДА

Дмитрий Андреевич... in Laravel Pro
$one->two->pluck('title')->join(', ') - хотя вот так выводит все данные из 2 таблицы
источник

ДА

Дмитрий Андреевич... in Laravel Pro
А мне надо, чтобы вывел данные из третье таблицы. которые привязаны к данным из второй.
источник

ДА

Дмитрий Андреевич... in Laravel Pro
Свойство [three] не существует в этом экземпляре коллекции.
источник

MW

Maxyc Webber in Laravel Pro
народ. подскажите пожалуйста. у меня 2+2 = 5
что я делаю не так? временный скрипт изучения гипотезы

есть коллекция orderId для проверки.
некоторых orderId в представленной коллекции не существует в бд

foreach($collect as $row)
{
//blabla
$order = $repository->find($row[‘id’]);
if(!$order)
{continue;}
$items[]=[….];
}

так вот почему то у меня форыч падает когда find возвращает null

не понимаю почему.
до этого делал на коллекциях. та же самая история. оборачивал все в try catch throwable и ничего. тихо падает и выдает $items
источник

ПЛ

Павел Ланчев... in Laravel Pro
$order = $repository->find($row[‘id’]);
if(!$orderId)

тут не  if(!$order) должно быть?
источник

MW

Maxyc Webber in Laravel Pro
ой это я ща опечатался
источник

MW

Maxyc Webber in Laravel Pro
вы правы
источник

MW

Maxyc Webber in Laravel Pro
но ошибка не в этом
источник

ПУ

Павел Успенский... in Laravel Pro
там связи oneTo и Belong только?
источник

ДА

Дмитрий Андреевич... in Laravel Pro
1 и 2 - как belongsToMany и belongsToMany, 2 и 3 - как hasMany и belongsTo. 1 и 3 - как hasManyThrough
источник

ПУ

Павел Успенский... in Laravel Pro
И вас не смущает почему не работает?
источник

ДА

Дмитрий Андреевич... in Laravel Pro
1 ко 2 должна быть hasMany?
источник

А

Антон in Laravel Pro
Что возвращает find? Где ставил try .. catch? Какую ошибку выводит?
источник

VS

Vlad S in Laravel Pro
Чем morphedByMany() отличается от morphToMany() ?
источник

ДА

Дмитрий Андреевич... in Laravel Pro
Я сделал hasMany 1 ко 2, та же ошибка
источник

ДА

Дмитрий Андреевич... in Laravel Pro
На найдено свойство 3 таблицы
источник

ПУ

Павел Успенский... in Laravel Pro
$one(belongTo/HasOne)->two(belongTo/HasOne)->three(toMany/)->pluck(‘id’)
источник