如何将 foreach 循环数据存储到另一个模型中?

用户57

我想将我的 foreach 循环数据存储到另一个变量中。问题是我可以将数据存储到数据库中,但是当我 dd() 输出时,它只显示分配给模型的最后一个数据。

如何从新模型中获取数组数据?

foreach ($carts as $cart)
{
    $buy = new Buy();               
    $buy->product_id = $cart->product_id;
    $buy->user_id = $cart->user_id;
    $buy->price = $cart->price;
    $buy->extened = $cart->extened;
    $buy->installation = $cart->installation;
    $buy->support = $cart->support;             
    $buy->feature_image = $cart->feature_image;
    $buy->name = $cart->name;
    $buy->save();               
}

dd($buy);  // it returns only last inserted data ..
p01ymath

当然,您将获得最新插入的数据。使用以下代码获取所有插入的数据。这是因为在最后执行foreach循环时,$buy将获得最新$cart信息。

您可以使用以下代码获取所有Buy模型。我们将创建一个空数组并添加$buy到该数组中。

$buys = array(); // I don't care about the name of the array lol.
foreach ($carts as $cart)
{
    $buy = new Buy();               
    $buy->product_id = $cart->product_id;
    $buy->user_id = $cart->user_id;
    $buy->price = $cart->price;
    $buy->extened = $cart->extened;
    $buy->installation = $cart->installation;
    $buy->support = $cart->support;             
    $buy->feature_image = $cart->feature_image;
    $buy->name = $cart->name;
    $buy->save();

    array_push($buys,$buy);        
}

它会将每条记录存储在$buys数组中,然后您可以对该数组执行任何您想做的操作。

让我知道这是否是您想要的。如果您还有其他问题,请告诉我。

更新:您可以运行foreach循环$buys来显示/更新/删除条目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用foreach循环到另一个foreach循环中遍历codeigniter中的两个不同的数据表?

来自分类Dev

将输入文本复制到另一个foreach循环中?

来自分类Dev

如何将foreach循环的输出分组?

来自分类Dev

如何将foreach更改为for循环?

来自分类Dev

将 array.foreach 的结果存储在另一个数组中

来自分类Dev

如何将xml数据从一个存储过程传递到另一个存储过程?

来自分类Dev

如何将RotatedRect中的所有像素存储到另一个矩阵?

来自分类Dev

如何将一个模型的数据合并到另一个模型中?

来自分类Dev

如何将另一个模式数据添加到模型中?

来自分类Dev

使用嵌套集模型在sqlite中存储层次结构数据如何将一个类别移动到另一个类别

来自分类Dev

如何将输入请求传递给控制器中的 foreach 循环以存储数据

来自分类Dev

如何将数组输入存储到数据库中?MYSQL PHP表单输入foreach

来自分类Dev

如何将选中的内容放在foreach循环中的一个特定选项上

来自分类Dev

如何将四个foreach合并为一个foreach?

来自分类Dev

如何在没有foreach循环的情况下将列表的某些字段复制到另一个列表的某些字段?

来自分类Dev

如何将模型类扩展到另一个模型?

来自分类Dev

如何修改foreach中的数组以处理更多元素,而无需在PHP中进行另一个循环?

来自分类Dev

如何将数据从一个`reactive()`传递到R Shiny中的另一个?

来自分类Dev

如何将一个熊猫数据框中的特定值复制到另一个?

来自分类Dev

如何将foreach循环转换为Linq查询?

来自分类Dev

如何将foreach循环转换为Linq查询?

来自分类Dev

如何将逗号添加到foreach循环

来自分类Dev

如何将foreach嵌套循环转换为linq格式?

来自分类Dev

如何将jQuery SlideToggle应用于foreach循环?

来自分类Dev

如何将foreach循环放在<td>标记内

来自分类Dev

如何将多个数组循环成单个foreach

来自分类Dev

如何将文本样式更改为 vba foreach 循环

来自分类Dev

如何将方法替换为 foreach 循环内的变量?

来自分类Dev

php 将值从 FOREACH 发布到另一个页面

Related 相关文章

  1. 1

    如何使用foreach循环到另一个foreach循环中遍历codeigniter中的两个不同的数据表?

  2. 2

    将输入文本复制到另一个foreach循环中?

  3. 3

    如何将foreach循环的输出分组?

  4. 4

    如何将foreach更改为for循环?

  5. 5

    将 array.foreach 的结果存储在另一个数组中

  6. 6

    如何将xml数据从一个存储过程传递到另一个存储过程?

  7. 7

    如何将RotatedRect中的所有像素存储到另一个矩阵?

  8. 8

    如何将一个模型的数据合并到另一个模型中?

  9. 9

    如何将另一个模式数据添加到模型中?

  10. 10

    使用嵌套集模型在sqlite中存储层次结构数据如何将一个类别移动到另一个类别

  11. 11

    如何将输入请求传递给控制器中的 foreach 循环以存储数据

  12. 12

    如何将数组输入存储到数据库中?MYSQL PHP表单输入foreach

  13. 13

    如何将选中的内容放在foreach循环中的一个特定选项上

  14. 14

    如何将四个foreach合并为一个foreach?

  15. 15

    如何在没有foreach循环的情况下将列表的某些字段复制到另一个列表的某些字段?

  16. 16

    如何将模型类扩展到另一个模型?

  17. 17

    如何修改foreach中的数组以处理更多元素,而无需在PHP中进行另一个循环?

  18. 18

    如何将数据从一个`reactive()`传递到R Shiny中的另一个?

  19. 19

    如何将一个熊猫数据框中的特定值复制到另一个?

  20. 20

    如何将foreach循环转换为Linq查询?

  21. 21

    如何将foreach循环转换为Linq查询?

  22. 22

    如何将逗号添加到foreach循环

  23. 23

    如何将foreach嵌套循环转换为linq格式?

  24. 24

    如何将jQuery SlideToggle应用于foreach循环?

  25. 25

    如何将foreach循环放在<td>标记内

  26. 26

    如何将多个数组循环成单个foreach

  27. 27

    如何将文本样式更改为 vba foreach 循环

  28. 28

    如何将方法替换为 foreach 循环内的变量?

  29. 29

    php 将值从 FOREACH 发布到另一个页面

热门标签

归档