我只想从数据库中获取选定的值

时间:2019-04-09 13:41:12

标签: xampp laravel-5.8 laravel-resource

我在代码中使用雄辩的技巧从数据库中获取值,但是我只希望选择字段数据。我正在使用Laravel资源,但是我是新手。谁能帮我使用下面的代码?

public function getVoters(Request $request)
{
    $getid = $request->get('id');
    $firstname = $request->get('firstname');
    $lastname = $request->get('lastname');
    $name = $firstname." ".$lastname;
    $voter = Ward::with(['assembly', 'voters'])->where('assembly_id', $getid)->whereHas('assembly',
        function ($dist_id) use ($getid) {
            return $dist_id->where('district_id', $getid);
        })->whereHas('voters', function ($vot) use ($name) {
        return $vot->where('voters.name_in_english', 'like', '%'.$name.'%');
    })->get([
        'assembly_constituencies.name', 'wards.name', 'voters.name_in_english', 'voters.name_in_marathi', 
        'voters.age', 'voters.gender', 'voters.room_number', 'voters.custom_address'
    ]);

    return $this->sendResponse($voter->toArray(), 'Voters retrieved successfully.');
}

我想要基于搜索标准的数据,例如地区ID,程序集ID,名字,姓氏(这些是输入字段)。

0 个答案:

没有答案