如何使用 Laravel 5 中的 where 条件获取数据列表

How to get list of data with where condition in Laravel 5

我想让 REST url 检索名称="hello" 和类别="main"

的数据

这是我的模特

public function show($name, $category)
    {
        $FodMap = FodMap::find($name, $category);
        return $FodMap;


    }

路线

Route::get('FodMap/{name}/{category}', 'FodMapController@show');

我想要的是当我输入localhost/api/FodMap/hello/main

应显示与 hello 和 main 匹配的所有结果

请建议我继续....我是 Laravel 的新手。

eloquent 查询是这样的:

FodMap::where('name','=',$name)->where('category','=',$category)->get()

这将 return 一个 Eloquent 集合实例。

public function getAllData()
{
    $data = tableName::where('Method','Delivery')->get();
    return response()->json($data, 200);
}

$users = DB::table_Name('users')->select('name', 'email as user_email')->get();

$users = DB::table('users')
                    ->whereIn('id', [1, 2, 3])
                    ->get();