сохранение записей в передаваемых историях разрешено, а также метод приращения, который я объявляю для Warehouse2StockSummaries, также работает нормально, за исключением Warehouse1StockSummaries.
вот моя функция магазина,
Код: Выделить всё
public function store(Request $request)
{
$input = $request->all();
$items = [];
for($i=0; $i $input['product_id'][$i],
'transfer_qty' => $input['qty_out'][$i],
'user_id' => $input['user_id'][$i]
];
array_push($items, Transferhistories::create($acceptItem));
// dd($input);
//update warehouse 1 summary
$warehouse1summary = Warehouse1StockSummaries::firstOrCreate(
['product_id' => $input['product_id'][$i]],
['qty_in' => $input['qty_in'][$i],
'qty_out' => $input['qty_out'][$i]
]);
if (!$warehouse1summary->wasRecentlyCreated) {
$warehouse1summary->increment('qty_out', $input['qty_out'][$i]);
}
//update warehouse 2 summary
$stock2Summary = Warehouse2StockSummaries::firstOrCreate(
['product_id' => $input['product_id'][$i]],
['qty_in' => $input['qty_out'][$i],'qty_out' => null]);
if (!$stock2Summary->wasRecentlyCreated) {
$stock2Summary->increment('qty_in', $input['qty_in'][$i]);
}
}
return redirect()->route('transferHistory.index');
}
есть какие-нибудь предложения, мастер? заранее огромное спасибо!
Подробнее здесь: https://stackoverflow.com/questions/552 ... in-laravel
Мобильная версия