2016-04-12 82 views
0

我有兩個表上傳在Laravel另一個控制器

工作中

的線路表有:

  • 編號
  • 名稱
  • 說明

A產品表中有:

  • 編號
  • 名稱
  • 說明
  • 線ID

所以,我有一個線視圖插入名稱和說明,另外,波紋管這種形式,我有一個按鈕,添加一個新的產品。

此按鈕用於創建產品的另一種形式(名稱,說明,文件輸入)打開模式。

因此,我很迷惑。

1 - 我是否必須創建產品,但沒有任何線路ID?

2 - 創建新產品後,如何將產品數據發送到線視圖? (我必須使用Ajax)

3 - 我必須將所有產品的生產線數據保存在一起嗎?

線形態

Line Form

產品模式窗體

Product Modal Form

回答

1

1 - 我一定要打造的產品,但沒有任何行ID?

:產品是否需要有一個Line,然後才能添加呢?通常情況下,答案是,讓用戶首先創建行,然後再創建產品。因此,例如,Macbook Pro作爲產品。用戶將第一個需要創建一個名爲Apple的行,然後他可以創建產品並選擇Apple。


2 - 我怎樣才能在產品數據發送到線視圖中創建新的產品後? (我必須使用Ajax)

答案:您可以在同一個控制器中執行所有操作。只需獲取控制器中的產品/行數據,並將其發送到所有視圖。如果您希望通過Ajax來實現,請創建一個控制器和路由,例如:/api/products/all,它返回所有產品的列表。或者您也可以:/api/products/store來存儲產品,並在控制器內返回保存回ajax調用的產品。


3 - 我一定要行數據與所有產品一起救?

答案:不,通常您先保存行數據,然後是產品數據。

相關問題