flamarkt / test-data
Seed test data for Flamarkt.
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:flarum-extension
Requires
- fakerphp/faker: ^1.14
- flamarkt/core: ^0.1.0
- flarum/core: ^1.0
This package is auto-updated.
Last update: 2024-11-26 21:05:07 UTC
README
Seeds test data in Flamarkt.
Optionally integrates with the following extensions if they are enabled:
- Flamarkt Identity
- Flamarkt Balance
- Flamarkt Categories
- Flamarkt Taxonomies
- Flamarkt Library
- Flamarkt Product Slugs
- Flamarkt Final Quantities
Syntax
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
will truncate all Flamarkt related tables including users
.
The min
/max
options for Terms apply for each of the Taxonomies selected through min
/max
option for Taxonomies.
All parameters are optional.
The default values are shown in the command.
Use 0
as count
or max
to disable seeding a particular item.
Extensibility
Events are available to extend the seeding process. See src/Events
.
Compatibility with Fake Data
This extension can be used alongside Fake Data without any issue. But the two extensions don't integrate with each other.
Both extensions provide user seeds.
If you have already seeded users with Fake data, consider using --user-count=0
in this extension to prevent conflicts with unique email addresses.
Users seeded by Fake Data won't have Flamarkt Identity/Balance seeded. But users seeded by Fake Data can be picked as order owners.