PATH:
home
/
rwabteecom
/
project_11
/
resources
/
views
/
dashboard
/
partials
/
Editing: profile-scripts.blade.php
<script> $(document).ready(function() { // for changing logo $("#profile-img-select").on("click", function() { $("input[name='profileImage']").click(); }); $("input[name='profileImage']").on("change", function() { var formData = new FormData($('#photo-upload-form')[0]); formData.append('_token', "{{ csrf_token() }}"); $.ajax({ url: '{{ route('dashboard.profile.update.profileImage') }}', method: "POST", processData: false, contentType: false, data: formData, success: function(response) { $("#userprofileImage").attr('src', response.data.profileImage); Toastify({ text: "{{ __('Image updated successfuly') }}", duration: 3000, close: true, className: "add-success", style: { background: "#28a745", } }).showToast(); }, error: function(response) { console.log(response) } }); }); $("body").on('submit', '#update-profile-data', function(e) { e.preventDefault(); var fd = new FormData(this); let form = $(this); $.ajax({ method: "POST", processData: false, contentType: false, url: "{{ route('dashboard.profile.update.userData') }}", data: fd, success: function(response) { Toastify({ text: response.data.success, duration: 3000, close: true, className: "add-success", style: { background: "#28a745", } }).showToast(); }, error: function(response) { Toastify({ text: response.responseJSON.message, duration: 3000, close: true, className: "add-success", style: { background: "#dc3545", } }).showToast(); } }); }); $("body").on('submit', '#update-profile-password', function(e) { e.preventDefault(); var fd = new FormData(this); let form = $(this); $.ajax({ method: "POST", processData: false, contentType: false, url: "{{ route('dashboard.profile.update.password') }}", data: fd, success: function(response) { console.log(response) Toastify({ text: response.data.success, duration: 3000, close: true, className: "add-success", style: { background: "#28a745", } }).showToast(); $('#update-profile-password input').val('') }, error: function(response) { Toastify({ text: response.responseJSON.message, duration: 3000, close: true, className: "add-success", style: { background: "#dc3545", } }).showToast(); } }); }); }) </script>
SAVE
CANCEL