{$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\HasOne */ public function role() { return $this->hasOne(PermissionRoleModel::class, 'id', 'role_id'); } }