0

我试图使用 tinker 在我的数据库中插入记录,但我有一个错误: Php 警告:遇到非数字值并且没有记录被保存。

我的工厂:

$factory->define(App\Donne::class, function (Faker\Generator $faker) {
return [

    'nom_destinataire' => $faker->firstName($gender = null|'male'|'female'),
    'adresse_destinataire' => $faker->address,                                             
    'code_postal' => $faker->postcode,
    'localite_destinataire' => $faker->country,
    'port'=>$faker->randomLetter,
];

我的修补命令

factory(App\Donne::class, 1)->create();

感谢帮助

4

1 回答 1

0

此处的包自述文件中的示例用于演示可以传递给函数的可用选项

Faker\Provider\en_US\Person

title($gender = null|'male'|'female')     // 'Ms.'
titleMale                                 // 'Mr.'
titleFemale                               // 'Ms.'
suffix                                    // 'Jr.'
name($gender = null|'male'|'female')      // 'Dr. Zane Stroman'
firstName($gender = null|'male'|'female') // 'Maynard'
firstNameMale                             // 'Maynard'
firstNameFemale                           // 'Rachel'
lastName                                  // 'Zulauf'

DO NOT COPY PASTE,| 用简单的英语表示(要么...或)

firstName 函数只接受一个可选参数,如果您希望生成的数据随机为男性或女性,请将其删除

$factory->define(App\Donne::class, function (Faker\Generator $faker) {
    return [
        'nom_destinataire' => $faker->firstName(),
        'adresse_destinataire' => $faker->address,
        'code_postal' => $faker->postcode,
        'localite_destinataire' => $faker->country,
        'port' => $faker->randomLetter,
    ];
});

希望这可以帮助

于 2019-11-15T11:07:59.397 回答