【发布时间】:2020-08-03 02:53:44
【问题描述】:
我使用此代码在搜索查询中获取数据。但没有使用 done_undone 子句
$members = DB::table('members')
->where('name', 'like', '%' . $request->search . '%')
->orWhere('contact_number', 'like', '%' . $request->search . '%')
->orWhere('nid_number', 'like', '%' . $request->search . '%')
->orWhere('nid_number', 'like', '%' . $request->search . '%')
->where('done_undone', '=', 'undone')
->orderBy('id', 'DESC')
->paginate(20);
【问题讨论】:
-
嗨,你有没有试过这样写
where:$members = DB::table('members')->where([['name', 'like', '%' . $request->search . '%'], ['done_undone', '=', 'undone']])?希望对您有所帮助。 -
谢谢兄弟。让我检查一下。
-
另外,你有两条
'nid_number'行。认为这是一个错误。 -
谢谢。它工作....
-
是的,我明白了。谢谢