laravel 5.4 中的保存问题
Saving issue in laravel 5.4
我正在尝试使用循环在数据库中保存可乘 ID,但它只保存最后一个 ID 3 次,所以我创建了循环来测试它
for ($i = 0; $i < 10; $i ++)
{
$this->product_id = $i;
$this->shop_name = $shop;
$this->save();
}
保存3次数字9后停止????
此问题以前从未发生过
您需要在每次迭代时创建一个新实例,例如:
for ($i = 0; $i < 10; $i++) {
$this->create(['product_id' => $i, 'shop_name' => $shop]);
}
您的代码多次更新单个实例。
我正在尝试使用循环在数据库中保存可乘 ID,但它只保存最后一个 ID 3 次,所以我创建了循环来测试它
for ($i = 0; $i < 10; $i ++)
{
$this->product_id = $i;
$this->shop_name = $shop;
$this->save();
}
保存3次数字9后停止????
此问题以前从未发生过
您需要在每次迭代时创建一个新实例,例如:
for ($i = 0; $i < 10; $i++) {
$this->create(['product_id' => $i, 'shop_name' => $shop]);
}
您的代码多次更新单个实例。