这是我的索引方法:
if($request->has('search')){
$search = $request->get('search');
$households = Household::where('household_id',"1938347-32960066")->get();
}
当我使用上面提到的代码片段时,我正在获取数据,但是当我尝试使用以下代码获取相同的数据时,它返回空。
if($request->has('search')){
$search = $request->get('search');
$households = Household::where('household_id', 'like', '%$search%')->get();
}
问题出在哪里,如何解决?
最佳答案
使用双引号代替
"%$search%"
或者,只是连接:
'%'.$search.'%'
关于php - 尝试在 json 数组中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52216090/