我目前正在尝试为我的用户表生成数据。如果我使用下面这个方法并且要生成两行数据,它会失败。但是如果我只是使用单个数组而不是 $users 数组内的两个数组来创建一些虚假数据,它就可以正常工作。
我错在哪里了?有什么正确的方法吗?
class UserTableSeeder extends Seeder {
public function run()
{
DB::table('users')->delete();
$users = [
['id' => 1, 'name' => 'Stephan de Vries', 'username' => 'stephan', 'email' => 'stephan-v@gmail.com', 'password' => bcrypt('carrotz124')],
['id' => 2, 'name' => 'John doe', 'username' => 'johnny', 'email' => 'johndoe@gmail.com', 'password' => bcrypt('carrotz1243')],
];
User::create($users);
}
}