Если вы пропускаете Auth::user()->email
через реквизит, например, :email="{{ Auth::user()->email }}"
- вы можете использовать this.email
в вашем vue
компоненте для доступа к нему и отправить его через axios
просто так:
axios.post('/user', {
email: this.email,
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
Кроме того, если вы хотите, чтобы ваш auth
пользователь всегда был доступен в вашем vue
компоненте, вы можете сделать это, назначив его переменной window.user
, например:
<script> window.user = {{ Auth::user() }}</script>
Тогда в вашем vue
компоненте вы можете сделать что-то подобное window.user.email
и тому подобное.
Также я рекомендую вам взглянуть на эту статью - она даст вам Еще несколько примеров.
Надеюсь, это поможет.