/** * List all past and current meals * @return View */ public function index() { $count = \Request::input('count', 5); if (!is_numeric($count)) { \App::abort(400, "Count parameter not an integer"); } $upcoming_meals = Meal::upcoming(); $previous_meals = Meal::previous(); if ($count > 0) { $upcoming_meals->take($count); $previous_meals->take($count); } return $this->setPageContent(view('dashboard/index', ['upcoming_meals' => $upcoming_meals->get(), 'previous_meals' => $previous_meals->get()])); }