clarkwinkelmann/flarum-ext-editable-user-attributes

通过REST API编辑现有用户属性

1.0.0 2022-04-19 14:00 UTC

This package is auto-updated.

Last update: 2024-09-16 18:30:07 UTC


README

MIT license Latest Stable Version Total Downloads Donate

此扩展使现有用户属性可以通过REST API进行编辑。

编辑每个值的权限由其自身控制。

包含

加入日期

JSON:API属性:attributes.joinTime

验证:Laravel required|date

值随后通过Carbon::parse()进行解析。这意味着大多数日期格式都应该是有效的。建议使用ISO 8601或W3C格式。

更改加入日期可能会有意外的副作用。其他扩展无法对此更改做出反应,因为没有针对此事件的事件。建议仅在注册期间设置此新属性,之后不要更改。

外部头像URL

JSON:API属性:attributes.avatarUrl

验证:Laravel nullable|url

警告:验证中故意没有最大长度限制。但Flarum会将值截断为其列大小(默认为VARCHAR 100)。如果您需要,可以编辑数据库列以接受更长的值。如果您在此处传递用户提供的值,您需要自行进行长度验证。

安装

composer require clarkwinkelmann/flarum-ext-editable-user-attributes

支持

此扩展处于最小维护状态。

它是为客户开发的,并作为开源软件发布,以造福社区。我可能会免费发布简单的错误修复或兼容性更新。

您可以通过联系我来赞助额外功能或更新。

通过Flarum社区线程提供“尽力而为”的支持。

赞助商: Dater.com

链接