J'utilise Vuejs comme interface et je voudrais simplement obtenir l'identifiant de l'utilisateur actuellement connecté à partir de Laravel et l'afficher. Comment pourrais-je faire cela?
de plusieurs façons pour obtenir l'ID utilisateur d'authentification en savoir plus
Auth::user()->id;
Auth::id();
par vue js
$http.get('api/user').then(response => {
console.log(response.body);
})
Une autre option consiste à le faire de la même manière que le jeton crsf
.
// header.blade.php
<meta name="user-id" content="{{ Auth::user()->id }}">
// main.js
Vue.prototype.$userId = document.querySelector("meta[name='user-id']").getAttribute('content');
// component
mounted() {
console.log(this.$userId)
}