diff --git a/extend/catcher/traits/db/BaseOptionsTrait.php b/extend/catcher/traits/db/BaseOptionsTrait.php index d7e1af6..bebeaa1 100644 --- a/extend/catcher/traits/db/BaseOptionsTrait.php +++ b/extend/catcher/traits/db/BaseOptionsTrait.php @@ -11,12 +11,27 @@ trait BaseOptionsTrait * @return bool */ public function storeBy(array $data) + { + if ($this->allowField($this->field)->save($data)) { + return $this->{$this->getPk()}; + } + + return false; + } + + /** + * 用于循环插入 + * + * @time 2020年04月21日 + * @param array $data + * @return mixed + */ + public function createBy(array $data) { $model = parent::create($data, $this->field, true); return $model->{$this->getPk()}; } - /**33 * * @time 2019年12月03日