whereIn($this->pk, $ids)->select(); foreach ($data as $val) { $return[$val[$this->pk]] = $val; } return $return; } /** * 模型写入前事件(钩子函数) */ public static function onBeforeInsert($model) { $model->set("add_time", request()->time()); $model->set("add_ip", request()->ip()); } public function getAddTimeFormatAttr($value,$data) { return $data['add_time'] > 0 ? date('Y-m-d H:i:s',$data['add_time']) : '-'; } public function getSmallAddTimeFormatAttr($value,$data) { return $data['add_time'] > 0 ? date('Y-m-d',$data['add_time']) : '-'; } public function getLastTimeFormatAttr($value,$data){ return $data['last_time'] > 0 ? date('Y-m-d H:i:s',$data['last_time']) : '-'; } }