12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- namespace app\api\validate;
- use think\Validate;
- class Talkskill extends Validate
- {
- // 验证规则
- protected $rule = [
- 'content' => 'require|length:1,500',
- 'taid' => 'require|number',
- 'questions' => 'require|length:1,255',
- 'page' => 'require|number',
- 'limit' => 'require|number',
- 'title' => 'require',
- 'label' => 'require',
- 'id' => 'require',
- ];
- // 验证消息
- protected $message = [
- 'content.require' => '请输入内容',
- 'content.length' => '内容限制500字内',
- 'taid.require' => '缺少参数taid',
- 'taid.number' => '参数taid只能是数字',
- 'questions.require' => '请输入问题',
- 'questions.length' => '问题限制255个字内',
- 'page.require' => '缺少参数page',
- 'page.number' => '参数page错误',
- 'limit.require' => '缺少参数limit',
- 'limit.number' => '参数limit错误',
- 'title.require' => '请输入标题',
- 'label.require' => '请选择场景',
- 'id.require' => '缺少参数id'
- // 'id.number' => '参数id只能是数字',
- ];
- // 验证场景
- protected $scene = [
- 'addComment' => ['taid', 'content'],
- 'submit_questions' => ['questions'],
- 'get_my_answer_list' => ['page','limit'],//我的回答
- 'get_answer_list'=>['page','limit'],//百问百答
- 'get_talkskill_label'=>['page','limit'],//话术场景
- 'submit_talkskill' => ['title','content'],
- 'edit_talkskill' => ['id','title','content'],
- 'credits_info' => ['page','limit'],//我的回答
- 'talkskill_approve'=>['id'],
- 'all_approve_comment'=>['id']
- ];
- }
|