method() == 'POST') { $gets = $request->input(); if ($gets['content'] == '') { return $this->json('评论内容必须填写。'); } $gets['user'] = auth()->user()->name; $gets['type'] = 'comment'; $log = new Log(); $log->fill($gets); $log->save(); $log = Log::find($log->id); $log->created_at = format_datetime($log->created_at); return $this->json($log, true); } $task_id = $request->input('task_id'); return $this->render([ 'task_id' => $task_id, ]); } // 编辑评论 public function editAction(Request $request) { if ($request->method() == 'POST') { $gets = $request->input(); if ($gets['content'] == '') { return $this->json('评论内容必须填写。'); } $item = Log::find($gets['id']); $item->fill($gets); $item->save(); return $this->json('恭喜你,编辑评论成功。', true); } $id = $request->input('id'); $log = Log::find($id); return $this->render([ 'log' => $log, ]); } // 删除评论 public function deleteAction(Request $request) { if ($request->method() == 'POST') { $id = $request->input('id'); $id = array_filter((array)$id); if (empty($id)) { return $this->json('请先选择数据。'); } Log::whereIn('id', $id)->delete(); return $this->json('恭喜你,删除评论成功。', true); } } }