orderByDesc('id')->paginate(15); return Response::view('admin.config.sensitiveWordsList', $view); } // 添加敏感词 public function addSensitiveWords(Request $request) { $validator = Validator::make($request->all(), [ 'words' => 'required|unique:sensitive_words' ], [ 'words.required' => '添加失败:请填写敏感词', 'words.unique' => '添加失败:敏感词已存在' ]); if($validator->fails()){ return Response::json([ 'status' => 'fail', 'data' => '', 'message' => $validator->getMessageBag()->first() ]); } $obj = new SensitiveWords(); $obj->type = $request->input('type'); $obj->words = strtolower($request->input('words')); $obj->save(); if($obj->id){ return Response::json(['status' => 'success', 'data' => '', 'message' => '添加成功']); }else{ return Response::json(['status' => 'fail', 'data' => '', 'message' => '添加失败']); } } // 删除敏感词 public function delSensitiveWords(Request $request) { $result = SensitiveWords::query()->whereId($request->input('id'))->delete(); if($result){ return Response::json(['status' => 'success', 'data' => '', 'message' => '删除成功']); }else{ return Response::json(['status' => 'fail', 'data' => '', 'message' => '删除失败']); } } }