flamarkt/test-data

为Flamarkt提供测试数据。

安装: 31

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:flarum-extension

dev-main 2021-08-24 20:15 UTC

This package is auto-updated.

Last update: 2024-08-26 20:28:17 UTC


README

在Flamarkt中生成测试数据。

可选地,如果以下扩展被启用,则可以与以下扩展集成:

  • Flamarkt Identity
  • Flamarkt Balance
  • Flamarkt Categories
  • Flamarkt Taxonomies
  • Flamarkt Library
  • Flamarkt Product Slugs
  • Flamarkt Final Quantities

语法

php flarum flamarkt:seed
    --reset
    --user-count=100
    --category-count=50
    --taxonomy-count=10
    --product-count=50
    --order-count=100
    --min-product-categories=0
    --max-product-categories=3
    --min-product-taxonomies=0
    --max-product-taxonomies=10
    --min-product-terms=1
    --max-product-terms=3

--reset 将截断包括 users 在内的所有Flamarkt相关表。

术语的 min/max 选项适用于通过 min/max 选项选择的每个分类。

所有参数都是可选的。默认值在命令中显示。使用 0 作为 countmax 以禁用特定项目的生成。

可扩展性

有事件可用于扩展生成过程。请参阅 src/Events

与伪数据的兼容性

此扩展可以与 Fake Data 无任何问题一起使用。但是,这两个扩展没有集成。

两个扩展都提供用户种子。如果您已经使用伪数据为用户生成了种子,请考虑在此扩展中使用 --user-count=0 以防止与唯一电子邮件地址冲突。

由伪数据生成的用户不会有Flamarkt Identity/Balance种子。但由伪数据生成的用户可以作为订单所有者选择。