clarkwinkelmann / flarum-ext-editable-user-attributes
通过REST API编辑现有用户属性
1.0.0
2022-04-19 14:00 UTC
Requires
- flarum/core: ^1.2
README
此扩展使现有用户属性可以通过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