فهرست منبع

客户端多文件处理

林海涛 1 سال پیش
والد
کامیت
d9dee183a3
1فایلهای تغییر یافته به همراه34 افزوده شده و 0 حذف شده
  1. 34 0
      app/api/validate/UploadFileValidate.php

+ 34 - 0
app/api/validate/UploadFileValidate.php

@@ -0,0 +1,34 @@
+<?php
+
+namespace app\api\validate;
+use app\common\validate\BaseValidate;
+
+/**
+ * @author 林海涛
+ * @date 2024/7/19 下午5:11
+ */
+class UploadFileValidate extends BaseValidate
+{
+    protected $rule = [
+        'cid' => 'require',
+        'source' => 'require',
+        'file_type' => 'require',
+    ];
+    protected $message = [
+        'cid.require' => '文件分类不存在',
+        'files.require' => '文件缺失',
+        'files.array' => '文件必须为数组',
+        'source.require' => '文件来源不能为空',
+        'file_type' => '文件类型',
+    ];
+
+    public function sceneUploadFile()
+    {
+        return $this->only(['cid','source','file_type']);
+    }
+
+    public function sceneUploadFiles()
+    {
+        return $this->only(['cid','source']);
+    }
+}