Это система Vt Clinic mgt, и я использую функцию поиска для поиска пациентов в базе данных.
Я написал коды в методе поиска PatientsController и передал данные на страницу просмотра индекса пациентов.
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);
}
}
}
Ожидаю получения пациентов на основе моего поиска (Я ищу по идентификатору, имени, владельцу и виду пациента)