私はフロントエンドとしてVuejsを使用しており、現在ログインしているユーザーのIDをLaravelから取得して表示します。これをどのように実行しますか?
多くの方法で認証ユーザーIDを取得 もっと読む
Auth::user()->id;
Auth::id();
vue js
$http.get('api/user').then(response => {
console.log(response.body);
})
その他のオプションは、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)
}