/**
  * 保存回复数据.
  *
  * @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('保存成功');
 }
Esempio n. 3
0
 /**
  * 更改自动回复内容.
  *
  * @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);
 }