首页 > 解决方案 > 如何使用 Vuejs 和 Laravel 获取当前经过身份验证的用户 ID?

问题描述

我使用 Vuejs 作为我的前端,我只想从 Laravel 获取当前登录用户的 ID 并显示它。我该怎么做?

标签: javascriptphplaravelauthenticationvue.js

解决方案


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)
}

推荐阅读