public function assignedPatients(View $view)
 {
     $doctor = auth()->user();
     $assigned_patients = Reports::where('assigned_doctor_id', $doctor->id)->join('users', 'users.id', '=', 'Reports.user_id')->groupBy('user_id')->get(['*', 'reports.id AS reportID']);
     if ($assigned_patients) {
         $view->with('patients', $assigned_patients);
     }
 }
Exemplo n.º 2
0
 public function show($report_id)
 {
     $report = Reports::where('id', $report_id)->get();
     $report = $report[0];
     return view('page.report', compact('report'));
 }
 public function allReports()
 {
     $doctor = auth()->user();
     //Get all reports assigned to this doctor
     $reports = Reports::where('assigned_doctor_id', $doctor->id)->orderBy('id', 'DESC')->get();
     $data = ['reports' => $reports];
     return view('frontend.doctor.all-reports', $data);
 }
 /**
  * @return \Illuminate\View\View
  */
 public function profile()
 {
     $user = auth()->user();
     $current_user = User::where('users.id', $user->id)->join('user_profiles', 'user_profiles.user_id', '=', 'users.id')->first();
     $reportCount = Reports::where('user_id', $user->id)->count();
     //        $recommendations = Recommendation::where('user_id', $user->id)->count();
     $data = ['user' => $current_user, 'reportCount' => $reportCount];
     return view('frontend.user.profile', $data);
 }