/** * 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); }