laravel 执行 php artisan db:seed 报错

laravel 执行 php artisan db:seed 报错

  [InvalidArgumentException]
  Unknown formatter "data"

UsersTableSeeder.php

public function run()
{
    $users = factory(User::class)->times(50)->make();
    User::insert($users->toArray());

    $user = User::find(1);
    $user->name = '姓名';
    $user->email = '邮箱';
    $user->password = bcrypt('123456789');
    $user->save();
}

databaseSeeder.php

public function run()
{
    Model::unguard();

    $this->call(UsersTableSeeder::class);

    Model::reguard();
}

求大神,赐教

阅读 4.6k
4 个回答

不是应该把数据迁移文件贴出来么?看下是不是字段定义格式出了问题吧

命令是

php artisan db:seed

看不出什么问题.

根据异常信息追一下吧

看下 storage/logs 目录下有没有具体的错误提示. 我之前 db:seed 遇到问题是有log可以跟踪的.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题