Функция My UserController:
public function profile()
{
return auth('api')->user();
}
Я работаю над проектом, который работает с vue и backend с laravel.
Мой код Vue.js:
import Form from 'vform';
export default {
data () {
return {
form: new Form({
id:'',
name: '',
email: '',
password: '',
type:'',
bio:'',
photo:''
})
}
},
mounted() {
console.log('Component mounted.')
},
created(){
axios.get("api/profile")
.then( ({data}) => (this.form.fill(data)))
}
}
Я пытаюсь показать данные в форме, но когда я вызываю эту функцию, она не возвращает данные. что я делаю не так? я знаю, что есть проблема с этой функцией this.form.fill (данные), но я не знаю, какова реальная проблема.