基本上,這節省了新的紀錄對我的數據庫,當我做什麼用eloqouent(參見下圖)多個記錄插入與動態創建的輸入字段
$item = new item();
$item->name = $request->name;
$item->description = $request->description;
$item->rating = $request->rating;
$item->save();
,但我碰到你們在那裏輸入字段動態創建的,因此這種情況下我對於
$(document).on("click", "#create_input", function(){
$("form fieldset").append('<input type="text" name="name" value="" /><input type="text" name="description" value="" /><input type="text" name="rating" value="" />');
});
腳本和我的默認形式是(參見下圖)
<button id="#create_input">Create new field</button>
<form action="{{ url('/item/add') }}" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<fieldset>
<input type="text" name="name" value="" />
<input type="text" name="description" value="" />
<input type="text" name="rating" value="" />
</fieldset>
<button>Save</button>
</form>
所以如果用戶點擊按鈕「創建新字段」,另外的輸入字段(名稱,描述,評級)將被添加到表格字段集中。
那麼我怎樣才能保存它像保存2條記錄在同一時間(假設我有2套fieldname的名稱,描述,評級)?取決於當前呈現給表單的字段的數量,然後還有插入的數量,例如,我有4個評分,描述,評分字段,然後插入4條記錄。任何想法,幫助?
使用輸入的數組。並使用循環。 –
所以你可以發佈一個參考或樣品嗎? –