Добавьте это в конец кода:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$("#price2").keyup(function(){
$("#total").val(parseFloat($("#price2").val()) + parseFloat($('#price1').val()));
})
$("#q2").change(function(){
$("#total_quan").val(parseInt($("#q1").val()) + parseInt($('#q2').val()));
})
</script>
И измените «id» итогового количества на «total_quan». Хорошее примечание: у вас не должно быть двух элементов с одинаковым идентификатором.
Теперь этот код, который я предоставил, будет работать, только если введено первое количество / цена, а затем второй ввод , Он не рассчитывается, если он введен как продукт два, а затем продукт один. Но этого должно быть достаточно, чтобы протестировать и начать.
Все это было сделано с помощью jquery / javascript. Отсюда просто отправьте значение итогов на сервер laravel, чтобы сделать все, что вам нужно сделать с данными. Таким образом, javascript для выполнения вычислений из формы, php для выполнения операций на стороне сервера с выводом вычислений, полученным из JS.
.