截流自动化的商城平台
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

UpdateUserValidate.php 672B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace app\api\validate;
  3. use think\Validate;
  4. class UpdateUserValidate extends Validate
  5. {
  6. protected $rule = [
  7. 'field' => 'require|checkField',
  8. 'value' => 'require',
  9. ];
  10. protected $message = [
  11. 'field.require' => '请填写要修改的字段',
  12. 'value.require' => '请填写要修改的值',
  13. ];
  14. public function sceneSet()
  15. {
  16. $this->only(['field', 'value']);
  17. }
  18. protected function checkField($value, $rule, $data)
  19. {
  20. $allow_field = ['nickname', 'sex', 'avatar'];
  21. if (in_array($value, $allow_field)) {
  22. return true;
  23. }
  24. return '非法字段';
  25. }
  26. }