У меня есть модель Order и Orderitem.Oder hasMany Orderitem.
В списке «Заказ», если я создаю столбцы отношений, я могу искать список по этим связанным столбцам, но эти столбцы в моем списке не нужны.Я хочу выполнить поиск по всему связанному контенту (Orderitems of Order)
Я пробовал эту тему Создание глубокого связанного поля для поиска в OctoberCMS без удачи.
Также япопытался использовать область поиска в моем config_list.yaml.Я создал область запроса в модели заказа:
Мой config_list.yaml:
...
toolbar:
buttons: list_toolbar
search:
prompt: 'backend::lang.list.search_prompt'
scope: Search
...
Область действия модели моего заказа:
public function scopeSearch ($query, $value)
{
return $query->whereHas('orderitem', function ($q) use ($value) {
$q->where(...);
});
}
При поиске в списке заказов яполучить следующую ошибку:
Call to undefined method October\Rain\Database\QueryBuilder::Search()
Любое предложение, как решить эту проблему?