Ejemplo n.º 1
0
 /**
  * Get all doctors of the hospital.
  *
  * @param Hospital $hospital
  * @param Request  $request
  *
  * @return string
  */
 public function getDoctors(Request $request, Hospital $hospital)
 {
     $this->validate($request, ['page' => 'integer|min:1', 's' => 'integer|min:1']);
     $s = (int) $request->get('s');
     $query = $hospital->doctors();
     $total = $query->count();
     if (empty($s) && empty($request->get('page'))) {
         $s = $total;
     }
     return $query->paginate($s);
 }