I am developing SPA using VueJS, Laravel 5.3 and Passport Authentication module.
My Code upto now. and I can get file name selected. Working fine but how to send selected files to make post request to upload the files to the server?
<script>
  import {mapState} from 'vuex'
  export default{
    computed: {
      ...mapState({
        userStore: state => state.userStore
      })
    },
    data () {
      return {
        fax: {
          files: '',
          image: ''
        }
      }
    },
    methods: {
      onFileChange (e) {
        this.fax.files = e.target.files || e.dataTransfer.files
        if (!this.fax.files.length) {
          return
        }
        console.log(this.fax.files)
      }
    },
    created () {
      this.$store.dispatch('setUserDid')
    }
  }
</script>
<template>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" multiple @change="onFileChange">
<input type="text" name="group" >
<ul>
    <li v-for="file in fax.files">
        {{ file.name }}
    </li>
</ul>  
</template>
Upto now, I can get file names displayed on my page using {{fax.files}}. How to make post request so that i can catch the file from my server side (API endpoint)? I tried googling and coding but i could not able to do.
 
    