Edit File: submitAddForm.blade.php
<script> $(document).ready(function() { $(document).on('submit', '.store', function(e) { e.preventDefault(); var url = $(this).attr('action') $.ajax({ url: url, method: 'post', data: new FormData($(this)[0]), dataType: 'json', processData: false, contentType: false, beforeSend: function() { $(".submit_button").html( '<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>' ).attr('disable', true) }, success: function(response) { $(".text-danger").remove() $('.store input').removeClass('border-danger') $(".submit_button").html("{{ awtTrans('اضافة') }}").attr( 'disable', false) Swal.fire({ position: 'top-start', type: 'success', title: '{{ awtTrans('تم الاضافة بنجاح') }}', showConfirmButton: false, timer: 1500, confirmButtonClass: 'btn btn-primary', buttonsStyling: false, }) setTimeout(function() { window.location.replace(response.url) }, 1000); }, error: function(xhr) { $(".submit_button").html("{{ awtTrans('اضافة') }}").attr( 'disable', false) $(".text-danger").remove() $('.store input').removeClass('border-danger') $.each(xhr.responseJSON.errors, function(key,value) { $('input[name='+key+']').addClass('border-danger'); if(key == 'image' || key == 'avatar' || key == 'icon' || key == 'flag' || key == 'logo'){ $('.uploadImg').after(`<span class="mt-5 text-danger">${value}</span>`); }else{ $('input[name='+key+']').after(`<span class="mt-5 text-danger">${value}</span>`); $('textarea[name='+key+']').after(`<span class="mt-5 text-danger">${value}</span>`); $('select[name='+key+']').after(`<span class="mt-5 text-danger">${value}</span>`); } }); }, }); }); }); </script>
Back to File Manager