public function showReservation($id) { $reservation = Reservation::find($id); if (!$reservation) { return Redirect::back()->withErrors('Could not find reservation.'); } $date1 = new DateTime($reservation->reservation_start); $date2 = new DateTime($reservation->reservation_end); $date3 = new DateTime($reservation->date_request); $diff = $date2->diff($date1)->format("%a"); $diff += 1; $date1 = date_format($date1, 'l, jS F Y'); $date2 = date_format($date2, 'l, jS F Y'); $date3 = date_format($date3, 'F j, Y'); $categories = Category::all(); $packages = Packages::all(); $item = Item::get(); return View::make('admin.showReservation', compact('item', 'packages', 'categories', 'id', 'diff', 'reservation', 'date1', 'date2', 'date3')); }