Как упорядочить результат по наивысшему в laravel - PullRequest
0 голосов
/ 28 мая 2020

У меня есть этот метод поиска в laravel, где он берет полное предложение, разбивает их на отдельные слова и сравнивает их в базе данных, используя слово LIKE

        $trim = new SearchTrim();
    $words = $trim->ProcessNeedle($query);

    $results = DB::table('projects')->where(function ($query) use ($words) {
        foreach($words as $item) {
            $query->orWhere('title', 'LIKE', "%$item%")
            ->orWhere('category', 'LIKE', "%$item%");
        }
    })->paginate(15);

Работает .. Но проблема заключается в том, что я хочу упорядочить результаты в строке, которая имеет самые высокие результаты запросов. Любая помощь, пожалуйста

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...