есть код:
$model = new \App\Item;
if($value = $request->get('value'))
$model = $model->where('title', 'like', '%'.$value.'%');
$params = $model->whereNotIn('id', $ids)->orderBy('title', 'asc')->get();
$paramschecked = $model->whereIn('id', $ids)->orderBy('title', 'asc')->get();
$query= $model->whereIn('id', $ids)->orderBy('title', 'asc')->toSql();
dd($query);
На выходе получаю:
string(192) "select * from `items` where `title` like ? and `id` not in (?, ?, ?, ?, ?, ?) and `id` in (?, ?, ?, ?, ?, ?) and `id` in (?, ?, ?, ?, ?, ?) order by `title` asc, `title` asc, `title` asc"
Почему запросы суммируются?