Laravel雄辩执行现场搜索



我目前正在尝试实现一个实时搜索功能。

我有一个只有一个重要列(一个名称)的表。

现在,如果我输入一个输入字段,对于我输入的每个字母,将浏览该表以已输入的字母开头的名称。

我想使用Eloquent来获取这些数据。但我该怎么做呢?找到的数据应该出现在输入字段之外的列表中(限制为10个条目),然后是可单击的,然后单击的值被传输到输入字段。

一个简单的方法是使用jQuery Autocomplete(单击remote)或类似的东西发送AJAX请求。在Laravel中,你需要为这个AJAX请求创建路由,用where('name', 'like', '%'.$query.'%')之类的东西在DB中搜索数据,并将结果作为json数据发送回来。

相关内容

  • 没有找到相关文章

最新更新