У меня есть функция мини-поиска. Я пытаюсь позволить арендодателю найти арендаторов, чьи предпочтения по собственности равны или больше, чем у собственности.
Так что, если у арендодателя есть недвижимость в Дублине с 3 кроватями, 2 ваннами.
Поиск вернет всех арендаторов, которые указали, что хотят недвижимость с 3 кроватями или менее и 2 ваннами или менее.
У меня проблема в том, что подходит только округ.
Это записи, которые соответствуют, когда арендатор указывает, что хочет иметь недвижимость в Дублине, а владелец недвижимости имеет недвижимость в Дублине.
Учет имущества подписанного у арендодателя
Запись о недвижимости
Реконструкция арендатора
Запись о недвижимости
Это код
public function searchresults(){
//Gets all users that are tenants
$tenants = User::where('userType', 'tenant')->first();
//Gets all preferances
$Prefereances = TenantPreferance::all()->first();
//Gets the prefereances that match a tenant id
$pref = $Prefereances::where('user_id', $tenants->id)->first();
//Gets the current signed in users property
$property = PropertyAdvert::where('user_id', Auth::user()->id)->first();
$result = $pref::where(
'county' , $property->county,
'type' , $property->type,
'rent', '<=', $property->rent,
'bedrooms', '>=', $property->bedrooms,
'bathrooms', '>-', $property->bathrooms
);
$users = $result->get();
return view('pages/account/search/results', compact('users'));
}