新增敏感词请求验证
This commit is contained in:
parent
1f3c025f36
commit
cbfcce919f
@ -1,6 +1,8 @@
|
||||
<?php
|
||||
namespace catchAdmin\system\controller;
|
||||
|
||||
use catchAdmin\system\request\sensitiveWord\CreateRequest;
|
||||
use catchAdmin\system\request\sensitiveWord\UpdateRequest;
|
||||
use catcher\base\CatchController;
|
||||
use catchAdmin\system\model\SensitiveWord as Model;
|
||||
use catcher\base\CatchRequest;
|
||||
@ -30,10 +32,10 @@ class SensitiveWord extends CatchController
|
||||
* 保存
|
||||
*
|
||||
* @time 2020年06月17日
|
||||
* @param CatchRequest $request
|
||||
* @param CreateRequest $request
|
||||
* @return \think\response\Json
|
||||
*/
|
||||
public function save(CatchRequest $request)
|
||||
public function save(CreateRequest $request)
|
||||
{
|
||||
return CatchResponse::success($this->sensitiveWord->storeBy($request->param()));
|
||||
}
|
||||
@ -43,10 +45,10 @@ class SensitiveWord extends CatchController
|
||||
*
|
||||
* @time 2020年06月17日
|
||||
* @param $id
|
||||
* @param CatchRequest $request
|
||||
* @param UpdateRequest $request
|
||||
* @return \think\response\Json
|
||||
*/
|
||||
public function update($id, CatchRequest $request)
|
||||
public function update($id, UpdateRequest $request)
|
||||
{
|
||||
return CatchResponse::success($this->sensitiveWord->updateBy($id, $request->param()));
|
||||
|
||||
|
@ -1 +1,16 @@
|
||||
<?php
|
||||
namespace catchAdmin\system\request\sensitiveWord;
|
||||
|
||||
use catchAdmin\system\model\SensitiveWord;
|
||||
use catcher\base\CatchRequest;
|
||||
|
||||
class CreateRequest extends CatchRequest
|
||||
{
|
||||
protected function rules(): array
|
||||
{
|
||||
// TODO: Implement rules() method.
|
||||
return [
|
||||
'word|词汇' => 'sensitive_word|unique:'.SensitiveWord::class.',word',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@ -1 +1,18 @@
|
||||
<?php
|
||||
namespace catchAdmin\system\request\sensitiveWord;
|
||||
|
||||
use catchAdmin\system\model\SensitiveWord;
|
||||
use catcher\base\CatchRequest;
|
||||
|
||||
class UpdateRequest extends CatchRequest
|
||||
{
|
||||
protected function rules(): array
|
||||
{
|
||||
$id = request()->route()['id'];
|
||||
// TODO: Implement rules() method.
|
||||
return [
|
||||
'word|词汇' => 'sensitive_word|unique:'.SensitiveWord::class.',word,'.$id,
|
||||
];
|
||||
}
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user