douquanhui5735 2017-09-28 18:35
浏览 97

迁移时遇到Laravel5.5的非数字值

I am getting this error [ErrorException] A non-numeric value encountered when I give an artisan command php artisan migrate:fresh --seed.

This issue arised when I upgraded to php 7.1 in xammp.

When I am not seeding the error does not occur.

Below is the model factory

$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()
    ];
});

Is there a workaround on this issue?

Thanks in advance

</div>
  • 写回答

1条回答 默认 最新

  • dsd57259 2018-07-01 10:25
    关注

    This is the cause of the error: 'firstname' => $faker->firstName($gender = null|'male'|'female'), 'lastname' => $faker->lastName($gender = null|'male'|'female'),

    You can just use: 'firstname' => $faker->firstName(), 'lastname' => $faker->lastName(),

    So that it won't return that error mention above by AbraCadaver

    评论

报告相同问题?

悬赏问题

  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?