diff --git a/resources/js/constants.js b/resources/js/constants.js index eea55ff..35fa5dd 100644 --- a/resources/js/constants.js +++ b/resources/js/constants.js @@ -36,3 +36,4 @@ export const ADMIN_LOGIN_DETAIL = MAIN_DOMAIN + "/api/admin/admin-details" export const ADMIN_GET_SITE_SETTING = MAIN_DOMAIN + "/api/admin/site-settings" export const ADMIN_UPDATE_SITE_SETTING = MAIN_DOMAIN + "/api/admin/update-settings/" export const ADMIN_UPDATE_PASSWORD = MAIN_DOMAIN + "/api/admin/password-update" +export const PROFILE_UPDATE_API = MAIN_DOMAIN + "/api/admin/admin-update-profile" diff --git a/resources/js/store.js b/resources/js/store.js index 882bab2..13cc08c 100644 --- a/resources/js/store.js +++ b/resources/js/store.js @@ -632,6 +632,27 @@ export default createStore({ console.error('Error:', error); }); }, + async profileUpdate({ commit }, payload) { + commit('setLoading', true) + await axios.post(PROFILE_UPDATE_API, { + name: payload.first_name, + last_name:payload.last_name, + phone: payload.phone, + image:payload.image + }, { + headers: { + 'Authorization': `Bearer ${localStorage.getItem('admin_access_token')}`, + } + }) .then(response => { + commit('setLoading', false) + console.log('Response:', response.data); + + }) + .catch(error => { + commit('setLoading', false) + console.error('Error:', error); + }); + }, }, getters: { getIsLoading(state){