Делаю todo лист Laravel + Vue + Vuex + API. Хочу положить все данные о пользователе в store. не понимаю как сформировать url (а точнее как взять id пользователя) в actions, вот собственно код:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
let store = new Vuex.Store({
state: {
user:[],
},
mutations: {
SET_USER_TO_STATE:(state, user) => {
state.user = user;
}
},
actions: {
GET_USER({commit}) {
return axios('/api/users/{user}', { //вот url из роутов, но соответственно как сюда id авторизированного пользователя передать
method: "GET"
})
.then((user) => {
return user;
commit('SET_USER_TO_STATE', user.data);
})
.catch(error => {
console.log(error);
return error;
})
}
},
getters: {
USER(state) {
return state.user;
}
},
})
export default store;