web-dev-qa-db-ja.com

VuejsとLaravelを使用して現在認証されているユーザーIDを取得する方法

私はフロントエンドとしてVuejsを使用しており、現在ログインしているユーザーのIDをLaravelから取得して表示します。これをどのように実行しますか?

4
Matipa Modisane

多くの方法で認証ユーザーIDを取得 もっと読む

Auth::user()->id;

Auth::id();

vue js

$http.get('api/user').then(response => {
   console.log(response.body);
})
4
user10473086

その他のオプションは、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