migratetoflarum / fake-data
生成用于测试的虚假数据。
1.4.0
2022-12-05 22:01 UTC
Requires
- fakerphp/faker: ^1.14
- flarum/core: ^1.3
This package is auto-updated.
Last update: 2024-09-15 11:46:45 UTC
README
此扩展允许您生成虚假数据以测试您的论坛。
您可以选择新用户、讨论和帖子的数量。
如果您不创建新用户,随机选择现有用户作为新讨论和帖子的作者。或者,可以使用用户提供的用户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!