两个和一个orWhere Laravel条件

时间:2017-08-17 18:44:48

标签: php mysql laravel laravel-5

我想在列表中搜索并仅获取带有id的结果,但是在标题中搜索并在描述中搜索,我不想要标题和描述我想要标题或描述,但是通过这种方式我得到所有结果巧合描述不限于第一个条件id,问候。

if (!st1wch1)

1 个答案:

答案 0 :(得分:2)

使用where() closure

Lists::where(function ($q) use ($id, $data) {
        $q->where('lists.id_user', $id)
          ->where('title', 'like', '%' . $data . '%');
    })
    ->orwhere('description', 'like', '%' . $data . '%')
    ->paginate(10);