User::insert (); 文档中 DB 是 insert,ORM 是 create
在 database/seeds/UsersTableSeeder.php 中:
.
.
.
// 让隐藏字段可见,并将数据集合转换为数组
$user_array = $users->makeVisible(['password', 'remember_token'])->toArray();
// 插入到数据库中
User::insert($user_array);
在文档中,数据批量插入到数据库中时:
$flight = App\Flight::create(['name' => 'Flight 10']);
$flight->fill(['name' => 'Flight 22']);
而insert是用在:
DB::table('users')->insert([ ['email' => 'taylor@example.com', 'votes' => 0], ['email' => 'dayle@example.com', 'votes' => 0] ]);
UsersTableSeeder.php文件中,为什么是 User::insert,改成User::create会报错?
推荐文章: