flamarkt / test-data
为Flamarkt提供测试数据。
dev-main
2021-08-24 20:15 UTC
Requires
- fakerphp/faker: ^1.14
- flamarkt/core: ^0.1.0
- flarum/core: ^1.0
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
作为 count
或 max
以禁用特定项目的生成。
可扩展性
有事件可用于扩展生成过程。请参阅 src/Events
。
与伪数据的兼容性
此扩展可以与 Fake Data 无任何问题一起使用。但是,这两个扩展没有集成。
两个扩展都提供用户种子。如果您已经使用伪数据为用户生成了种子,请考虑在此扩展中使用 --user-count=0
以防止与唯一电子邮件地址冲突。
由伪数据生成的用户不会有Flamarkt Identity/Balance种子。但由伪数据生成的用户可以作为订单所有者选择。