/** * 保存回复数据. * * @param Request $request */ public function store(Request $request) { $input = $request->all(); $reply = $this->replyRepository->getDefaultReply(); if ($reply) { $this->replyRepository->update($input, $reply->id); } else { $input['type'] = Reply::TYPE_DEFAULT; $this->replyRepository->create($input); } return success('保存成功'); }
/** * 保存回复数据. * * @param Request $request * * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $input = $request->all(); $reply = $this->replyRepository->getSubscribeReply(); if ($reply) { $this->replyRepository->update($input, $reply->id); } else { $input['type'] = Reply::TYPE_SUBSCRIBE; $this->replyRepository->create($input); } return success('保存成功'); }
/** * 更改自动回复内容. * * @param UpdateRequest $request request * @param int $id id * * @return array */ public function postUpdate(UpdateRequest $request, $id) { $reply = $this->replyRepository->update($id, $request, $this->account()->id); return $this->replyService->resolveReply($reply); }