UploadFileValidate.php 791 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace app\workerapi\validate;
  3. use app\common\validate\BaseValidate;
  4. /**
  5. * @author 林海涛
  6. * @date 2024/7/19 下午5:11
  7. */
  8. class UploadFileValidate extends BaseValidate
  9. {
  10. protected $rule = [
  11. 'cid' => 'require',
  12. 'source' => 'require',
  13. 'file_type' => 'require',
  14. ];
  15. protected $message = [
  16. 'cid.require' => '文件分类不存在',
  17. 'files.require' => '文件缺失',
  18. 'files.array' => '文件必须为数组',
  19. 'source.require' => '文件来源不能为空',
  20. 'file_type' => '文件类型',
  21. ];
  22. public function sceneUploadFile()
  23. {
  24. return $this->only(['cid','source','file_type']);
  25. }
  26. public function sceneUploadFiles()
  27. {
  28. return $this->only(['cid','source']);
  29. }
  30. }