Я создаю веб-сайт недвижимости и выполняю поиск по количеству атрибутов, но проблема в том, что в контроллере поиска у меня очень большой код, и его очень сложно обрабатывать. Есть ли другое решение в laravel?
$list_property = Listing_property::where([
['property_type', $request['property_type']],
['city', $request['city']],
['location', $request['location']],
['property_area_type', $request['property_area_type']],
['property_size', $request['property_size']],
['price', $min],
['price', $max]
])
->orderBy('updated_at', 'DESC')
->paginate(21);
введите описание изображения здесь