“我如何在laravel中使用雄辩的方式获取或读取此数据?”

时间:2019-05-18 22:25:12

标签: laravel eloquent

我试图为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);
}

我希望获得与请求相匹配的所有结果。

1 个答案:

答案 0 :(得分:0)

如果您为此使用api路由器,则取决于版本,有api或v2作为api路由的前缀。 默认情况下,Web路由没有前缀,但api路由没有前缀。 错误404是“找不到”错误。 :D

所以尝试api / inmuebles / buscar