Laravel - Algolia:多个搜索位置
Laravel - Algolia: multiple where in search
我希望为以下功能再添加一个搜索条件:
$propiedadesObtenidas = Property::search($request->get('ubicacion'))
->where('tipoDePropiedad_id', '=', $tipoPropiedad_id[0])
->get();
我想再添加一个条件,类似于:
$propiedadesObtenidas = Property::search($request->get('ubicacion'))
->where('tipoDePropiedad_id', '=', $tipoPropiedad_id[0])
**->where('categoria', '=', $categoria_id)**
->get();
可能吗?
是的,这是可能的。
// This, as u mentioned, gonna work.
$propiedadesObtenidas = Property::search($request->get('ubicacion'))
->where('tipoDePropiedad_id', '=', $tipoPropiedad_id[0])
->where('categoria', '=', $categoria_id)
->get();
// This can also Work
$propiedadesObtenidas = Property::search($request->get('ubicacion'))
->where([
['tipoDePropiedad_id', '=', $tipoPropiedad_id[0]]
['categoria', '=', $categoria_id]
])
->get();
根据您想执行的操作,还有其他方法,但以上是最简单的方法。
祝你好运。
我希望为以下功能再添加一个搜索条件:
$propiedadesObtenidas = Property::search($request->get('ubicacion'))
->where('tipoDePropiedad_id', '=', $tipoPropiedad_id[0])
->get();
我想再添加一个条件,类似于:
$propiedadesObtenidas = Property::search($request->get('ubicacion'))
->where('tipoDePropiedad_id', '=', $tipoPropiedad_id[0])
**->where('categoria', '=', $categoria_id)**
->get();
可能吗?
是的,这是可能的。
// This, as u mentioned, gonna work.
$propiedadesObtenidas = Property::search($request->get('ubicacion'))
->where('tipoDePropiedad_id', '=', $tipoPropiedad_id[0])
->where('categoria', '=', $categoria_id)
->get();
// This can also Work
$propiedadesObtenidas = Property::search($request->get('ubicacion'))
->where([
['tipoDePropiedad_id', '=', $tipoPropiedad_id[0]]
['categoria', '=', $categoria_id]
])
->get();
根据您想执行的操作,还有其他方法,但以上是最简单的方法。
祝你好运。