migratetoflarum/fake-data

生成用于测试的虚假数据。

安装数: 5,440

依赖项: 0

建议者: 0

安全: 0

星标: 9

关注者: 2

分支: 6

公开问题: 3

类型:flarum-extension

1.4.0 2022-12-05 22:01 UTC

README

MIT license Latest Stable Version Total Downloads Donate

此扩展允许您生成虚假数据以测试您的论坛。

您可以选择新用户、讨论和帖子的数量。

如果您不创建新用户,随机选择现有用户作为新讨论和帖子的作者。或者,可以使用用户提供的用户ID列表(仅限REST API和命令行)。

如果您不创建新讨论,随机选择现有讨论用于新帖子。或者,可以使用用户提供的讨论ID列表(仅限REST API和命令行)。

如果您只想为特定讨论生成回复,讨论中会添加一个新按钮。

日期种子包含两个选项:起始日期将由Carbon::parse()解析,因此接受多种日期格式(例如2021-01-01 15:00:00)以及人类时间(例如2天前)。日期间隔以秒为单位。每次种子需要日期时,间隔将用于使其唯一(用户加入日期、讨论创建时间、回复时间等)。如果您使用默认日期设置一次性生成大量记录,部分内容将出现在几分钟或几小时后的未来。

扩展可以通过3种不同的方法使用

  • 通过Flarum前端,在管理面板(全局种子)或讨论操作下拉菜单(讨论种子)。
  • 通过命令行。运行php flarum help migratetoflarum:fake-data以查看选项列表。
  • 通过REST API。对/api/fake-data执行POST请求。正文可以是JSON或Flarum可识别的任何格式。参数名称与命令行相同,例如user_count

尽管此功能仅限于管理员账户,但最好不要在生产论坛上安装此扩展!

无法批量删除生成的数据。

安装

composer require migratetoflarum/fake-data

MigrateToFlarum扩展

这是MigrateToFlarum提供的免费扩展,它是一个在线论坛迁移工具(即将推出)。关注我们的Twitter以获取更新 https://twitter.com/MigrateToFlarum

需要定制Flarum扩展?联系Clark Winkelmann!

链接