lkovace18/entity-factory-bundle

Symfony 4 的实体工厂包

安装数量: 3,774

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 2

开放问题: 0

类型:symfony-bundle

v1.1.0 2018-10-02 12:53 UTC

This package is auto-updated.

Last update: 2024-09-29 03:36:28 UTC


README

使用方法

如何使用

创建实体

$factory->create(User::class);

创建多个实体

$factory->times(10)->create(Beer::class);

/* This will generate 10 persisted beers with fake values */

创建实体并覆盖一些数据

$user = $factory->create(
    User::class, 
    [
        'username' => 'BadassAdmin'
        'active'   => true
    ]
);

创建新实例

$post = $factory->make(User::class)

获取实体的伪造值

可能你不需要实体的实例,而是需要一些伪造数据来创建你的实体对象。values 方法将返回一个实体的伪造值数组。

$productData = $factory->values(User::class);