在Laravel中执行批量SQL插入操作可以使用Eloquent ORM提供的insert方法。以下是一个示例:
$data = [
['name' => 'John Doe', 'email' => 'john@example.com'],
['name' => 'Jane Doe', 'email' => 'jane@example.com'],
['name' => 'Alice Smith', 'email' => 'alice@example.com'],
];
DB::table('users')->insert($data);
在上面的示例中,我们创建了一个包含多个用户信息的数组$data,并使用DB::table(‘users’)->insert($data)方法将这些数据批量插入到users表中。
另外,如果你想要在Eloquent模型中执行批量插入操作,可以使用模型的insert方法:
User::insert($data);
在这里,User是一个继承自Eloquent的模型类,我们可以直接调用insert方法批量插入数据。
无论使用DB门面还是Eloquent模型,都能很方便地在Laravel中执行批量SQL插入操作。