在 VueJS 中访问 Auth

Access Auth in VueJS

我正在使用 Laravel 5.4 和 Vue.js 2.0。是否可以在 VueJS 模板中使用 Auth::user()

例如...

<template>
    <p>{{ Auth::user()->name }}</p>
</template>

export default {}

我怎样才能做到这一点?

您可以使用 prop 将 User 实例传递到组件中。例如:

<example-component :user="{{ Auth::user() }}"></example-component>

然后您可以像这样访问用户的信息:

<template>

 <p>{{ user.name }}</p>

</template>
export default {
   props : ['user']
}