Size: a a a

2020 January 15

TC

Taras Chernata in Laravel Pro
Привет :)
Нужно сделать поиск то ключевым словам(keywords). Но запрос ничего не отдает(ноль записей), хотя я уверен что они там должны быть.

Структура таблиц кратко:
- Есть 3 модели - Templates, DesignPacks и Keywords.
- Обе модели(Templates и DesignPacks) используют одну - Keywords. То есть связь Many To Many (Polymorphic).
- По сути у меня 4 таблички: templates, design_packs, keywords и keywordables(для polymorphic связи)

Я видел что в документации и в интернете полно примеров как использовать whereHasMorph(), но это видимо подходит только если я беру Keywords и ищу Templates(или DesignPacks) но в моем случае нужно брать наоборот - Template и отсюда искать по Keywords. Чтобы лучше понять проблему, пожалуйста посмотрите на прикреплённый скриншот)

Спасибо!!
источник

ВБ

Виктор Бурцев... in Laravel Pro
Woice
у меня есть вызов класса, я вижу его и есть класс, который собсно так и называется, имеет название файла соответствующий неймспейс... Но у меня возникает ошибка, что данного класса нет... Вот я, наверное, что-то, не понимаю в рефлексии, все-таки? )
так ты стек трейс посмотри
источник

W

Woice in Laravel Pro
Виктор Бурцев
так ты стек трейс посмотри
так он мне это и говорит ))
источник

ВБ

Виктор Бурцев... in Laravel Pro
ну а ниже что?
источник

W

Woice in Laravel Pro
то есть я вижу что он пытается вызвать и пытаюсь подсунуть ему это, а он не жрет )
источник

ВБ

Виктор Бурцев... in Laravel Pro
что было до исключения
источник

ВБ

Виктор Бурцев... in Laravel Pro
ну или сюда скинь
источник

W

Woice in Laravel Pro
источник

W

Woice in Laravel Pro
Виктор Бурцев
ну или сюда скинь
всё, что есть )
источник

K

Konstantin in Laravel Pro
класс в каком неймспейсе лежит?
источник

W

Woice in Laravel Pro
Konstantin
класс в каком неймспейсе лежит?
PhpOffice\PhpWord\Element\table
источник

W

Woice in Laravel Pro
класс называется table... В файле table.php )
источник

K

Konstantin in Laravel Pro
а где он лежит и чем ты его подгружаешь?
источник

W

Woice in Laravel Pro
Konstantin
а где он лежит и чем ты его подгружаешь?
лежит по сути в этой структуре, что и в неймспейсе, подгружаю... Это часть библиотеки пхпворд и я с частью работаю ок, а вот когда пытаюсь таблицу сделать - получаю эту ошибку... ВОт и пытаюсь понять, где я дурак (
источник

K

Konstantin in Laravel Pro
Woice
лежит по сути в этой структуре, что и в неймспейсе, подгружаю... Это часть библиотеки пхпворд и я с частью работаю ок, а вот когда пытаюсь таблицу сделать - получаю эту ошибку... ВОт и пытаюсь понять, где я дурак (
а у тебя точно лара?))
источник

W

Woice in Laravel Pro
Konstantin
а у тебя точно лара?))
нет )
источник

W

Woice in Laravel Pro
но вопрос был про ошибку )
источник

K

Konstantin in Laravel Pro
Woice
нет )
сразу видно - битриксойд в чате
источник

W

Woice in Laravel Pro
Konstantin
сразу видно - битриксойд в чате
битрикс я тоже знаю, да )))
источник

ВБ

Виктор Бурцев... in Laravel Pro
код покажи
источник