D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
hms.dentostock.com
/
app
/
Queries
/
Filename :
IpdPatientDepartmentDataTable.php
back
Copy
<?php namespace App\Queries; use App\Models\IpdPatientDepartment; use Illuminate\Database\Query\Builder; /** * Class IpdPatientDepartmentDataTable. */ class IpdPatientDepartmentDataTable { /** * @return IpdPatientDepartment|Builder */ public function get($input = []) { /** @var IpdPatientDepartment $query */ $query = IpdPatientDepartment::whereHas('patient.user')->whereHas('doctor.user') ->with(['patient.user', 'doctor.user', 'bed', 'bill']) ->when(isset($input['status']), function ($q) use ($input) { $q->where('bill_status', '=', $input['status']); })->select('ipd_patient_departments.*'); return $query; } }