Я хочу использовать этот код в Laravel 5.6.Я преобразовал его в Laravel, но он не работает.
$location = $filters['location'];
$keywords = $filters['keywords'];
$lst = listing::whereRaw('find_in_set(?,country_id)', [$cid])
->where(function ($lst) use ($location) {
$lst->orWhere('state', '=', $location);
$lst->orWhere('city', '=', $location);
})
->where(function ($lst) use ($keywords) {
$lst->where('title', 'LIKE', '%'.$keywords.'%');
$lst->orWhere('listing_id', 'LIKE', '%'.$keywords.'%');
})
->paginate(20);
SELECT * FROM tablename
WHERE (field1 = 1
AND (field2 = 32 or field3 = 8)
AND (field4 LIKE "%6562%"
OR field5 LIKE "%6562%"))
Я получаю пустой результат, но сообщения об ошибке нет.