/**
  * Display the specified reservation.
  *
  * @see \App\Http\Controllers\ReservationController::show()
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     extract(parent::show($id));
     $title = "Réservation";
     $reservation->arrive_at = Carbon::parse($reservation->arrive_at);
     $reservation->leave_at = Carbon::parse($reservation->leave_at);
     return view('reservations.show', compact('title', 'reservation'));
 }
 /**
  * Display the specified reservation.
  *
  * @see \App\Http\Controllers\ReservationController::show()
  * @param  int $id
  * @return \Illuminate\Http\Response
  * @internal param Request $request
  */
 public function show($id)
 {
     try {
         extract(parent::show($id));
     } catch (ModelNotFoundException $e) {
         return response()->json(['error' => 'not_found', 'error_description' => "The reservation with the id '{$id}' doesn't exist."], 404);
     }
     return response()->json($reservation, 200);
 }