В настоящее время у меня есть:
$comments = $this->post->comments()
->where('comment', 'like', "%{$search}%")
->paginate(50);
Но я бы хотел сделать что-то подобное ниже, так как у меня есть несколько фильтров, которые я собираюсь применить:
$comments = $this->post->comments();
if(condition)
{
$comments->where('comment', 'like', "%{$search}%");
}
$comments->paginate();
Но приведенный выше код не работает, так как я получаю сообщения об ошибках типа $comments->links()
для ссылок на страницы в представлении, указывая, что это не работает.