thinkPHP6 文本过滤(过滤敏感词)
安装
composer require sy-records/baidu-textcensor
安装后会在框架 vendor 出现一个 se-records目录 ,
将se-records>baidu-textcensor>README.md里面的代码复制下来(如下图红框里的代码)到控制器就可以用了;
代码里有$appId $apiKey $secretKey 在百度智能云控制台-管理中心的产品服务 >内容审核 > 应用列表 里创建一个应用就会有这三个值(如下图)
控制器代码
public function filter(Request $request)
{
$data=$request->param();
//以下三个变量值是百度智能云个人账号拿到的
$appId = "";
$apiKey = "";
$secretKey = "";
$client = new \Luffy\TextCensor\Core($appId, $apiKey, $secretKey);
//接收过来的数据就可以放进去验证
$res = $client->textCensorUserDefined($data); //待审核文本字符串
var_dump($res);
}
猫九森: php框架分为 route:路由层 controller:控制器层 model:模型层(操作数据库进行增删改查) view:视图层 模型代码就是模型层文件里的代码
qq_28821577: 我想问一下,模型代码是放在哪里的啊
猫九森: 小伙子 ,学吧
皮蛋solo肉蛋: 11111
皮蛋solo肉蛋: 老祖,猜猜我是谁