新增敏感词请求验证
This commit is contained in:
parent
1f3c025f36
commit
cbfcce919f
@ -1,6 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace catchAdmin\system\controller;
|
namespace catchAdmin\system\controller;
|
||||||
|
|
||||||
|
use catchAdmin\system\request\sensitiveWord\CreateRequest;
|
||||||
|
use catchAdmin\system\request\sensitiveWord\UpdateRequest;
|
||||||
use catcher\base\CatchController;
|
use catcher\base\CatchController;
|
||||||
use catchAdmin\system\model\SensitiveWord as Model;
|
use catchAdmin\system\model\SensitiveWord as Model;
|
||||||
use catcher\base\CatchRequest;
|
use catcher\base\CatchRequest;
|
||||||
@ -30,10 +32,10 @@ class SensitiveWord extends CatchController
|
|||||||
* 保存
|
* 保存
|
||||||
*
|
*
|
||||||
* @time 2020年06月17日
|
* @time 2020年06月17日
|
||||||
* @param CatchRequest $request
|
* @param CreateRequest $request
|
||||||
* @return \think\response\Json
|
* @return \think\response\Json
|
||||||
*/
|
*/
|
||||||
public function save(CatchRequest $request)
|
public function save(CreateRequest $request)
|
||||||
{
|
{
|
||||||
return CatchResponse::success($this->sensitiveWord->storeBy($request->param()));
|
return CatchResponse::success($this->sensitiveWord->storeBy($request->param()));
|
||||||
}
|
}
|
||||||
@ -43,10 +45,10 @@ class SensitiveWord extends CatchController
|
|||||||
*
|
*
|
||||||
* @time 2020年06月17日
|
* @time 2020年06月17日
|
||||||
* @param $id
|
* @param $id
|
||||||
* @param CatchRequest $request
|
* @param UpdateRequest $request
|
||||||
* @return \think\response\Json
|
* @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()));
|
return CatchResponse::success($this->sensitiveWord->updateBy($id, $request->param()));
|
||||||
|
|
||||||
|
@ -1 +1,16 @@
|
|||||||
<?php
|
<?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
|
<?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