例如,我的数据库中有28k 的zip 数据,每个 zip 有 5 位数字范围。因此,如果我先写数字,然后 ajax 请求从与此搜索相关的数据库中获取数据。就像我在搜索中写459和 ajax 请求获取数据45934,45932,45926,45945,45978,4593479,4593480等。所以现在我想在控制器中处理它并将数据发送到 ajax 响应以供查看请分享任何最佳方式或最佳Laravel 查询以实现?
1 回答

陪伴而非守候
TA贡献1757条经验 获得超8个赞
让我用最好的方法来指导你
为 Zip 表创建一个模型,假设它被命名为“Zip”
创建一个控制器以检索ajax请求
创建一个响应 ajax 调用的方法让我们将其命名为“getZip”
创建路由到上面的方法
现在在上面的 Controller 方法中,您可以做类似的事情(假设您将 zip 的值保存在名为“name”的列中)
return response()->json(Zip::where('name', 'like', '%' . $request->input('keyword') . '%')->get());
不要忘记导入模型并在方法中将请求类型提示为 $request
现在您可以使用关键字向上述端点发送 ajax 请求,您将获得与您的关键字匹配的结果
希望能帮助到你。
- 1 回答
- 0 关注
- 136 浏览
添加回答
举报
0/150
提交
取消