【发布时间】:2017-04-07 05:14:05
【问题描述】:
所以我设法使用 laravel model::insert(array(...)); 一次保存多个数据
示例数据
array (
0 =>
array (
'organization' => '1',
'status' => false,
'project' => '1',
'act_date' => '2016-11-23 08:19:06',
),
1 =>
array (
'organization' => '1',
'status' => false,
'project' => '1',
'act_date' => '2016-11-23 08:19:06',
),
)
我想要的是获取数据,或者插入数组的id 至少。该数据还必须包含与插入的数据数量相对应的多个 id (array({ data[0].id=>1 }, { data[1].id=>2 }))。
model::insert(array(...)); 的问题在于它成功时返回true,否则返回false。
model::create(array(...));返回插入行的数据,但不支持多行插入。
【问题讨论】:
标签: php mysql arrays laravel eloquent