Fix Doctor By Speciality

This commit is contained in:
R
2022-11-17 13:43:40 +07:00
parent 9a869968dc
commit 52e5cdb779
12 changed files with 64 additions and 38 deletions

View File

@@ -44,8 +44,15 @@ class DoctorController extends Controller
$query->whereHas('practitioner.person', function ($person) use ($search) {
$person->where('name', 'LIKE', '%' . $search . '%');
});
})
->whereHas('speciality');
});
if ($request->has('speciality_id_in')) {
$speciality_ids = explode(',', $request->speciality_id_in);
$doctors->whereIn('speciality_id', $speciality_ids);
} else if ($request->has('speciality_id')) {
$doctors->where('speciality_id', $request->speciality_id);
}
if ($request->has('hospital_id_in')) {
$hospital_ids = explode(',', $request->hospital_id_in);
$doctors->whereIn('organization_id', $hospital_ids);