Я использовал это в своей функции обновления:
$qty = $request->input('checked_out_qty');
DB::table('consumables')->decrement('remaining_qty',$qty );
Я получаю эту ошибку:
"SQLSTATE [23000]: нарушение ограничения целостности: 1452 Не удается добавить или обновить дочернюю строку: ограничение внешнего ключа не выполнено (fixed
. consumables_histories
, CONSTRAINT 251075_5c35eb169cb40
FOREIGN KEY (checked_out_qty_id
) ССЫЛКИ consumables
(id
) НА УДАЛИТЬ КАСКАД) (SQL: вставить в consumables_histories
(* 1013)*, checked_out_qty_id
, checked_out_by_id
, status_id
, location_id
, assigned_to_id
, updated_at
, created_at
) значений (1368, 6, 1, 1, 1,, 2019-02-03 08:08:34, 2019-02-03 08:08:34))
но когда вы обновляете второй раз, уменьшение все равно происходит. Что я могу делать не так?