如何在Laravel中执行批量SQL插入操作

avatar
作者
筋斗云
阅读量:0

在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插入操作。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!