{$model->uuidKeyName} = self::generateId($model->uuidKeyName); }); self::created(function ($model) { $uuid = hashEncodeId($model->id); $model->{$model->uuidKeyName} = $uuid; $model->save(); }); } /** * 关联多个渠道. * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function channels() { return $this->hasMany(ChannelModel::class, 'mom_app_uid', $this->uuidKeyName); } }