Я пытаюсь реализовать поиск в своем приложении, в частности, он проверяет таблицу в моей базе данных на определенные параметры, указанные пользователем.Расширенный поиск в laravel
Например, если мой пользователь хочет вернуть список записей, созданных за последние 7 дней. Затем он печатает последние 7 дней или последние семь дней в строке поиска.
Теперь моя проблема заключается в том, чтобы изменить строку, подобную этой, в допустимую дату, которая может использоваться в тех случаях, когда вы проверяете мою базу данных.
Число также может быть случайным, как и в пользователь может просто напечатать последних 2 дня или последних два дня или последних 100 дней или последних сто дней, входы, как недели 25 и последних месяц также должен быть разрешен.
Вместо создания нескольких выпадающих списков и полей ввода, позволяющих пользователю выбирать форму переднего конца, я хотел бы сделать что-то гораздо более простое, как это.
Вопрос теперь в том, что есть функция или пакет в laravel, который уже позаботится об этом?
Если нет, то как я могу сделать что-то подобное?
Это должно сделать намного больше с обработкой естественного языка, чем поиск. Быстрый поиск в Google показывает, что есть пакеты, которые могут помочь. Вот пример https://packagist.org/packages/nlp-tools/nlp-tools – jfadich
Это кажется весьма полезным, впервые услышав об этом, я посмотрю на него, спасибо :) – user3718908