/**
  * Responds to requests to GET /routines/{id}
  */
 public function getShow($id)
 {
     $routine = Routine::with('exercises')->where('slug', $id)->first();
     $recommended_routines = Routine::where('goal_id', $routine->goal_id)->where('id', '<>', $routine->id)->orderBy('name')->take(10)->get();
     $routine_days = RoutineExercise::where('routine_id', $routine->id)->select('day')->groupBy('day')->orderBy('day')->get();
     if (!$routine) {
         return view('errors.404');
     }
     return view('routines.show', ['routine' => $routine, 'recommended_routines' => $recommended_routines, 'routine_days' => $routine_days]);
 }
 /**
  * Responds to requests to GET /profile/routines
  */
 public function getRoutines()
 {
     $current_user = Auth::user();
     $routines = Routine::where('created_by_id', $current_user->id)->get();
     return view('profile.routines', ['routines' => $routines]);
 }