errorResponse($th->getMessage()); } } /** * 全部 * * @param Request $request 请求对象 * @return Response 响应对象 */ public function all(Request $request, string $scene = 'default'): Response { try { return parent::all($request, $scene); } catch (\Throwable $th) { return $this->errorResponse($th->getMessage()); } } /** * 单条 * * @param Request $request 请求对象 * @return Response 响应对象 */ public function show(Request $request, int $id, string $scene = 'default'): Response { try { return parent::show($request, $scene); } catch (\Throwable $th) { return $this->errorResponse($th->getMessage()); } } /** * 单条 * * @param Request $request 请求对象 * @return Response 响应对象 */ public function one(Request $request, string $scene = 'default'): Response { try { return parent::one($request, $scene); } catch (\Throwable $th) { return $this->errorResponse($th->getMessage()); } } }