Я просто хочу спросить, как лучше всего увеличить количество товаров, если их нет в наличии или их меньше 100.
Как и в медицине, это 95, и вы вводите 5, затем нажимаете кнопку «Добавить», и результат будет 100.
<td>{{ $medicine->medicine_qty }}
<input style = "width: 50px;" class = "box" type = "number" id = "qty">
<button type = "submit" class = "btn btn-secondary" data-dismiss = "modal" id = "addMed">Add</button>
<button type = "submit" class = "btn btn-secondary" data-dismiss = "modal" id = "minusMed">Minus</button>
</td>
как мне получить значение введенного пользователем числа через ID=qty? например, если ({{ $medicine->medicine_qty }} <100) {{ $medicine->medicine_qty }} + qty?






Во внешнем интерфейсе вы можете добавить тег имя в свои кнопки, а в бэкэнде иметь примерно такой код:
<td>{{ $medicine->medicine_qty }}
<input style = "width: 50px;" class = "box" type = "number" id = "qty" name = "qty">
<button type = "submit" class = "btn btn-secondary" data-dismiss = "modal" id = "addMed" name = "addMed">Add</button>
<button type = "submit" class = "btn btn-secondary" data-dismiss = "modal" id = "minusMed" name = "minusMed">Minus</button>
</td>
$qty = $request->get('qty');
if ($request->get('addMed')){
// add value to your medicine
$yourModelValue += $qty;
} elseif ($request->get(''){
// remove value from medicine
$yourModelValue -= $qty;
}
поэтому я должен поместить это в контроллер, например, public function medValue(Request $request) {$qty = $request->get('qty'); if ($request->get('addMed')){ // повысить ценность вашего лекарства $yourModelValue += $qty; } elseif ($request->get(''){ // удалить значение из лекарства $yourModelValue -= $qty; } }
Вам нужно будет отправить запрос, если вы хотите обновить данные. Если вы хотите, чтобы нажатие кнопки запускало его, не покидая и не обновляя страницу, то вы, вероятно, захотите сделать запрос AJAX и обновить значение в базе данных, а затем вернуть новое значение, которое вы хотите отразить на странице .
Используйте оператор if, если количество < 100, добавьте.