【问题标题】:Multiple Tables with Multiple Rows Update via SQL Laravel通过 SQL Laravel 更新具有多行的多个表
【发布时间】:2014-03-29 17:17:36
【问题描述】:

我有一个这样的 MySQL 数据库设置:

  • 事件表(带有 ID 主键)
  • 订单项(使用 lineItemID 主键,eventID 外键)
  • GivenLineItemFunds(使用 lineItemId 主键和外键)

当管理员查看提交的事件时,他/她会看到:

管理员将为每一行输入“给定资金”,然后提交。现在我将系统设置为分页系统,但我可能会切换到将所有表格/“事件”放在一页上。

我应该如何设置我的表单以获取每一行的 LineItemID 值并将其与 fundGiven 字段一起提交到数据库?我应该通过 Ajax 执行此操作吗?我是不是把事情复杂化了?

【问题讨论】:

    标签: php mysql forms laravel


    【解决方案1】:

    在构建表单时,我只需将<input>name 属性设置为lineItemID(或'item' .lineItemID)

    {{ Form::text($lineItem->name, null, array(
      'name' => 'item' . $lineItem->lineItemId
    )) }}
    

    【讨论】:

    • 那么在循环输入的时候,只用“name”作为一列的值,然后输入的值作为另一列?
    • @dsgunter 基本上;这似乎是最简单的方法
    猜你喜欢
    • 2021-12-03
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 2014-09-22
    • 2020-12-31
    • 2023-03-16
    相关资源
    最近更新 更多