Я не уверен, почему вы хотите это сделать. Следующее должно просто работать.
DB::table('product_details')
->where([
'product_details.title' => $request->title
'product_details.id' => $request->id
])
->get();
Теперь, допустим, у вас не всегда есть заголовок или идентификатор из запроса, вы также можете сделать это
DB::table('product_details')
->when($request->title, function ($query, $title) {
return $query->where('product_details.title', $title);
})
->when($request->id, function ($query, $id) {
return $query->where('product_details.id', $id);
})
->get();