2014-02-26 36 views
1

我有一個MySQL數據庫設置像這樣:通過SQL Laravel多行更新多個表

  • 事件表(帶ID主鍵)
  • 行項目(與lineItemID主鍵,EVENTID外鍵)
  • GivenLineItemFunds(與lineItemId主&外鍵)

當管理員正在審查提交的事件,他/她看到這一點: Admin interface of form/table

管理員將爲每行輸入「給定的資金」,然後提交。現在我將系統設置爲分頁系統,但我可能會切換到在一個頁面上顯示所有表/「事件」。

我應該如何設置我的表單以獲取每行的LineItemID值並將其與fundsGiven字段一起提交給數據庫?我應該通過Ajax來做這件事嗎?我只是過分複雜化了嗎?

回答

0

當建築形式,我只是設置<input>name屬性的lineItemID(或「項目」。lineItemID)

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

然後循環輸入時,只需使用「名稱」作爲值對於一列,然後輸入的值作爲另一列? – dsgunter

+0

@dsgunter基本上;這似乎是最簡單的方法 – TonyArra