这次需要做一个多条件搜索的功能,emmm...字段有点多。
包括:姓名、性别、民族、学历、年份、专业、班级.....
主要代码:
public function index(Request $request)
{
$info = DB::table("表名");
keys = $request->all();
foreach($keys as $key =>$value)
{
$keys[$key] && $info ->where('key','like','%'.$value.'%');
}
$datas = $info->get();
}
应用场景:前后端分离。
实现分页:
public function list(Request $request)
{
# code...
$infoList = DB::table('check_users');
$keys = $request->all();
unset($keys['limitpage']);//剔除字段,表示该页面有多少条数据。
unset($keys['page']);//剔除字段,因为数据库中没有这两个字段,这是用来分页的,表示第几页
foreach ($keys as $key => $value) {
# code...
$keys[$key] && $infoList->where($key, 'like', '%' . $value . '%');
}
// $datas = $infoList->get();
$dat

本文介绍如何在 Laravel 中实现一个包含姓名、性别、民族、学历、年份、专业和班级等多个条件的搜索功能,并结合分页展示搜索结果。适用于前后端分离的应用场景。
最低0.47元/天 解锁文章
3242

被折叠的 条评论
为什么被折叠?



