我试图为laravel上的rest api做一个简单的搜索过滤器,但我总是得到状态:404
我已经搜索了示例,但我只知道如何通过ID读取/获取
这是我的路线;
Route::post('/inmuebles/buscar','InmueblesController@buscador');
这是我的职责;
public function buscador(Request $request){
$precio = $request->input('price');
$tipotran = $request->input('id_transaccion_type');
$direccion = $request->input('address');
$tipoprop = $request->input('id_property_type');
$inmuebles = inmueblem::where('price','<=',$precio)
->where('id_transaccion_type',$tipotran)
->where('address',$direccion)
->where('id_property_type',$tipoprop)->get();
return response()->json($inmuebles);
}
我希望获得与请求相匹配的所有结果。
答案 0 :(得分:0)
如果您为此使用api路由器,则取决于版本,有api或v2作为api路由的前缀。 默认情况下,Web路由没有前缀,但api路由没有前缀。 错误404是“找不到”错误。 :D
所以尝试api / inmuebles / buscar