首页 > 解决方案 > Faker laravel 未知格式化程序图像

问题描述

我在laravel和我的播种机中使用faker

 public function run()
   {
    $faker = new Faker\Generator();
    //create a user
    $adminuser = App\User::create(
        [
            'name' => 'admin',
            'first_name' => 'firstuser',
            'profile_pic'=>$faker->image('storage/app/public/users',400,300, 'people', false),
        ]
    );

但现在我得到一个错误

Unknown formatter "image"

我哪里错了

我只想向通过faker生成的用户添加图像

标签: phplaravelfaker

解决方案


来自基本用法的文档

public function run()
{
    // instead of using new Faker\Generator()
    $faker = Faker\Factory::create();

    //create a user
    $adminuser = App\User::create(
        [
            'name'        => 'admin',
            'first_name'  => 'firstuser',
            'profile_pic' => $faker->image('storage/app/public/users',400,300, 'people', false),
        ]
    );
}

推荐阅读