12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- namespace app\client\validate;
- use think\Validate;
- class Material extends Validate
- {
- // 验证规则
- protected $rule = [
- 'id' => 'require|number',
- 'commu_id' => 'number',
- 'style_id' => 'number',
- 'square_start'=> 'number',
- 'square_end' => 'number',
- 'housetype_id'=> 'number',
- 'page' => 'number',
- 'limit' => 'number',
- 'difference' => 'number',
- 'cate' => 'number',
- 'view_id' => 'require|number|gt:0',
- 'sid' => 'require'
- ];
- // 验证消息
- protected $message = [
- 'id.require' => '缺少参数id',
- 'id.number' => 'id参数值错误',
- 'commu_id.number' => 'commu_id参数值错误',
- 'style_id.number' => 'style_id参数值错误',
- 'square_start.number' => 'square_start参数值错误',
- 'square_end.number' => 'square_end参数值错误',
- 'housetype_id.number' => 'housetype_id参数值错误',
- 'page.number' => 'page参数值错误',
- 'limit.number' => 'limit参数值错误',
- 'difference.number' => 'difference参数值错误',
- 'cate.number' => 'cate参数值错误',
- ];
- // 验证场景
- protected $scene = [
- 'caselist' => ['commu_id', 'style_id', 'square_start', 'square_end', 'housetype_id', 'page', 'limit'],
- 'casedetail' => ['id'],
- 'evidencelist' => ['difference', 'cate'],
- 'evidencedetail' => ['id'],
- 'saveViewFoots' => ['sid','view_id']
- ];
- }
|