当我发出 artisan 命令 php artisan migrate:fresh --seed
时,我收到此错误 [ErrorException] 遇到非数字值
。
当我在 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()
];
});
这个问题有解决办法吗?
提前致谢
最佳答案
这是错误的原因: '名字' => $faker->firstName($gender = null|'男'|'女'), 'lastname' => $faker->lastName($gender = null|'男'|'女'),
你可以使用: '名字' => $faker->firstName(), '姓氏' => $faker->lastName(),
这样它就不会返回 AbraCadaver 上面提到的错误
关于php - Laravel5.5 迁移时遇到非数字值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476134/