我正在尝试在我的应用程序中实现搜索,特别是它根据用户指定的某些参数检查数据库中的表。
例如,如果我的用户想要返回过去7天创建的记录列表。然后他在搜索栏中输入过去7天或过去7天。
我现在的问题是能够将这样的字符串更改为一个有效的日期,可以在检查我的数据库的地方使用。
该号码也可以是随机的,因为用户只需键入过去2天或过去两天或过去100天或最后一百天,还应允许输入第25周和上个月。
而不是创建多个下拉菜单和输入框以允许用户选择前端,我想做一些更简单的事情。
我现在的问题是laravel中是否有一个功能或包已经处理好了?
如果我不怎么做那样的事情?
答案 0 :(得分:1)
我认为你需要查看的是“NLP”或“自然语言处理”。该领域内有许多库和API可以帮助您,这样您就不会重新发明轮子(可以这么说)。
以下是Laravel中的一个包:Laravel Aylien Wrapper或nlp-tools,但一般来说PHP还有很多其他包。
只需快速搜索或浏览Mashape即可找到一些示例。