![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/clinic.corals.io/app/Repositories/ |
<?php namespace App\Repositories; use App\Models\Doctor; use App\Models\Visit; use App\Models\Patient; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Model; /** * Class EncounterRepository * @package App\Repositories * @version September 3, 2021, 7:09 am UTC */ class PatientVisitRepository extends BaseRepository { /** * @var array */ protected $fieldSearchable = [ 'visit_date', 'doctor', ]; /** * Return searchable fields * * @return array */ public function getFieldsSearchable() { return $this->fieldSearchable; } /** * Configure the Model **/ public function model() { return Visit::class; } /** * @param $id * * @return Builder|Builder[]|Collection|Model|null */ public function getShowData($id) { return Visit::with([ 'visitDoctor.user', 'problems', 'observations', 'notes', 'prescriptions', ])->findOrFail($id); } }