
[英]How do I limit a @foreach loop in relation to stored database entries?
[英]How do i iterate multiple input::get into a foreach array to be stored into my database?
我创建的是一个VueJS动态表单,该表单在每次单击按钮时都会创建一个新的文本输入字段。 我的问题是:
我该怎么做呢:
public function store(Request $req) {
$req->validate([
'itemID' => 'required',
]);
foreach ($req->input('itemID') as $itemID) {
$sales = new Sales;
$sales->itemID = $itemID;
$sales->save();
}
return view('pages.displaySales');
}
为了这,
public function store(Request $req)
{
$req->validate([
'itemID' => 'required',
'inventoryName' => 'required',
'inventoryPrice' => 'required',
'inventoryDesc' => 'required',
'inventoryAmount' => 'required',
])
$inventories = new Inventory;
$inventories->itemID = Input::get('itemID');
$inventories->inventoryName = Input::get('inventoryName');
$inventories->inventoryPrice = Input::get('inventoryPrice');
$inventories->inventoryDesc = Input::get('inventoryDesc');
$inventories->inventoryAmount = Input::get('inventoryAmount');
$inventories->save();
return Input::all();
}
我对此很陌生,我搜索了很多内容,但结果却很少。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.