它是Vet Clinic mgt系统,正在实现搜索功能以在数据库中搜索患者。
我已经在PatientController的搜索方法中编写了代码,并将数据传递给患者索引视图页面。
public function search(Request $request)
{
if ($request->ajax()) {
$output = "";
$patients = DB::table('patients')->where('id','LIKE','%'.$request->search.'%')
->orWhere('name','LIKE','%'.$request->search.'%')
->orWhere('ownerName','LIKE','%'.$request->search.'%')
->orWhere('species','LIKE','%'.$request->search.'%')->get();
if ($patients) {
foreach ( $patients as $patient) {
$output .= '<tr>' .
'<td>'.$patient->name.'</td>'.
'<td>'.$patient->admission.'</td>'.
'<td>'.$patient->id.'</td>'.
'<td>'.$patient->species.'</td>'.
'<td>'.$patient->sex.'</td>'.
'<td>'.$patient->age.'</td>'.
'<td>'.$patient->address.'</td>'.
'<td>'.$patient->ownerName.'</td>'.
'<td>'.$patient->clinician.'</td>'.
'<td>'.$patient->reason.'</td>'.
'<td>'.$patient->telNo.'</td>'.
'<td>'.$patient->invoice.'</td>'.
'<td>'.$patient->receipt.'</td>'.
'</tr>';
}
return Response($output);
}
}
}
我希望根据我的搜索来找到患者(通过患者ID,姓名,所有者名称和种类进行搜索)