Я выполняю поиск с 3 входами, а затем ввод может быть пустым
Я получаю переменные из внешнего интерфейса
$addressSearch = $request->json()->get('addressSearch');
$typeSearch = $request->json()->get('typeSearch');
$statusSearch = $request->json()->get('statusSearch');
Я делаю этот поиск, используя функцию внутри запроса
$property = Property::where('id', '1')
->Where(function($query)
{
$query->Where('type',typeSearch)
->orWhere('status',$statusSearch)
->orWhere('street','LIKE',"% $addressSearch}%");
})
->get();
и я получаю эту ошибку:
сообщение: «Не определено свойство: App \ Http \ Controllers \ PropertyController :: $ typeSearch
переменная обычно получает значение