Как мне перебрать несколько входов :: попасть в массив foreach для хранения в моей базе данных? - PullRequest
0 голосов
/ 14 ноября 2018

Я создал динамическую форму 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();
}

Я очень новичок в этом, и я искал высоко инизкий с небольшими результатами, которые я понимаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...