web-dev-qa-db-fra.com

Comment obtenir l'ID utilisateur authentifié actuel en utilisant Vuejs et Laravel?

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?

4
Matipa Modisane

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);
})
4
user10473086

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)
}
19
Thijs Bouwes