2

[ErrorException] A non-numeric value encountered当我发出工匠命令时出现此错误php artisan migrate:fresh --seed

当我在 xammp 中升级到 php 7.1 时出现了这个问题。

当我不播种时,不会发生错误。

下面是模型工厂

$factory->define(App\Clients::class, function (Faker $faker) {
    return [
        'firstname' => $faker->firstName($gender = null|'male'|'female'),
        'lastname' => $faker->lastName($gender = null|'male'|'female'),
        'email' => $faker->unique()->safeEmail,
        'phone' => $faker->e164PhoneNumber(),
        'country' => $faker->country(),
        'university' => $faker->city()
    ];
});

这个问题有解决方法吗?

提前致谢

4

1 回答 1

2

这是错误的原因:'firstname' => $faker->firstName($gender = null|'male'|'female'), 'lastname' => $faker->lastName($gender = null|'男'|'女'),

你可以使用:'firstname' => $faker->firstName(), 'lastname' => $faker->lastName(),

这样它就不会返回 AbraCadaver 上面提到的那个错误

于 2018-07-01T10:25:55.867 回答