我的观点刀片这样的:如何在vue组件上使用auth? (Vue.JS 2)
@if (Auth::user())
<favorite :id="{{ $store->id }}"></favorite>
@else
<a href="{{url('/login?red='.Request::path())}}" class="btn btn-block btn-success">
<span class="fa fa-heart"></span>Favorite
</a>
@endif
Auth::user()
工作
但是,当我尝试在VUE成分是这样的:
<template>
...
<div v-if="Auth::user()">
<favorite :id="item.id"></favorite>
</div>
<a v-else href="javascript:" class="btn btn-block btn-success">
<span class="fa fa-heart"></span>Favorite
</a>
...
</template>
<script>
export default {
props: ...
computed:{
...
},
...
}
</script>
它不工作
存在这样的错误:
无效的表达式:V-IF = “验证用户::()”
我怎样才能使用身份验证的VUE组件?
你打造SPA或标准多页的应用程序吗?有没有办法将纯Laravel的东西直接传递到'.vue'单个文件组件 –
@Belmin Bedak,就像我不使用它 –
很高兴帮助! –