32) { return Base::retError('文件名称最多只能设置32个字'); } // if (!in_array($type, [ 'folder', 'document', 'mind', 'sheet', 'flow', ])) { return Base::retError('类型错误'); } // if ($pid > 0) { if (!File::whereUserid($user->id)->whereId($pid)->exists()) { return Base::retError('参数错误'); } } // 开始创建 $file = File::createInstance([ 'pid' => $pid, 'name' => $name, 'type' => $type, 'userid' => $user->userid, ]); $file->save(); // $data = File::find($file->id); return Base::retSuccess('添加成功', $data); } }