高级搜索laravel

时间:2015-11-09 18:14:51

标签: laravel laravel-5

我正在尝试在我的应用程序中实现搜索,特别是它根据用户指定的某些参数检查数据库中的表。

例如,如果我的用户想要返回过去7天创建的记录列表。然后他在搜索栏中输入过去7天过去7天

我现在的问题是能够将这样的字符串更改为一个有效的日期,可以在检查我的数据库的地方使用。

该号码也可以是随机的,因为用户只需键入过去2天过去两天过去100天最后一百天,还应允许输入第25周上个月

而不是创建多个下拉菜单和输入框以允许用户选择前端,我想做一些更简单的事情。

我现在的问题是laravel中是否有一个功能或包已经处理好了?

如果我不怎么做那样的事情?

1 个答案:

答案 0 :(得分:1)

我认为你需要查看的是“NLP”或“自然语言处理”。该领域内有许多库和API可以帮助您,这样您就不会重新发明轮子(可以这么说)。

以下是Laravel中的一个包:Laravel Aylien Wrappernlp-tools,但一般来说PHP还有很多其他包。

只需快速搜索或浏览Mashape即可找到一些示例。