/** * 요청 포멧이 html 이 아닐 경우 redirect 하지 않고 데이터 형식으로 결과 출력 * * @param Request $request request * @return mixed */ public function prepare(Request $request) { if ($request->getRequestFormat() === 'json') { return new JsonResponse(array_merge($this->data, ['links' => ['rel' => 'self', 'href' => $this->targetUrl]])); } return parent::prepare($request); }