簡體   English   中英

如何從一種形式存儲兩個雄辯的模型?

[英]How do I store two eloquent models from one form?

好的,我現在正在學習一個php類,我們必須創建兩個雄辯的對象(訂單和商品),並創建一個表單,供用戶使用這兩個雄辯的對象下訂單。 所以我目前有一種形式,兩個雄辯的對象,兩個控制器,每個控制器都有一個自己的雄辯對象的store()方法。 目前,這兩個控制器都構成了視圖頁面。 我是否需要創建另一個控制器來存儲它們或是否有方法路由到單獨的控制器頁面。

這是當前的表格:

@foreach ($errors->all() as $error)
<p class="'error">{{ $error }}</p>
@endforeach

{{ Form::open() }}

<input type="number" name="part_number" placeholder="Part Number" />
<input type="number" name="quantity" placeholder="Quantity" />
<input type="number" name="annual_usage" placeholder="Annual Usage" />
<input type="submit" value="Add Item" />

(這是添加項目雄辯對象的位置)

<input type="textarea" name="comment" placeholder="Comment" />
<input type="text" name="shippingaddress" placeholder="Shipping Address" />
<input type="text" name="project_id" placeholder="Project Id" />
<input type="text" name="user_id" placeholder="User Id" />
<input type="submit" value="Send Orders" />
{{ Form::close() }}

(這是添加訂單雄辯對象的位置)

我同意deczo的方法,最簡單的方法是使用存儲庫並通過視圖將它們提供給我,但是不幸的是,我只是不認為您在編寫此代碼的層次上。 您的老師顯然沒有解釋存儲庫或關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM