Я в настоящее время создало poloymorphic отношения с помощью взглядов таблицу, чтобы представить это, и это работаетСортировки полиморфных отношения Laravel
Всякий раз, когда я пытаюсь что-то вроде этого:
public function index($id)
{
$bar = Bar::find($id);
echo count($bar->views);
}
Я получаю количество ожидаемых результатов и результаты, которые можно просмотреть с помощью var_dump.
Только когда я пытаюсь сортировать результаты с помощью простого выражения, подобного этому, я не получаю никаких результатов. Я пробовал несколько операторов, но ничего не происходит. Нет ошибок.
public function index($id)
{
$bar = Bar::find($id);
$bar->views->where('id', '=', 1);
}
Могу ли я не сортирует результаты, которые я получил, возвращаемые из полиморфных отношений, или я что-то еще здесь не так?