Возможно, у вас есть модель с именем Listing
, которая заботится о таблице listings
. Вы можете написать запрос так:
$listings = App\Listing::where('field1', 1)
->where(function ($query) {
$query->where('field2', 32);
$query->orWhere('field3', 8);
})
->where(function ($query) {
$query->where('field4', 'LIKE', '%6562%');
$query->orWhere('field5', 'LIKE', '%6562%');
})
->get();
Первым параметром метода where
может быть обратный вызов, который может достичь такого типа группировки (field2 = 32 или field3 = 8)