我的觀點刀片這樣的:如何在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,就像我不使用它 –
很高興幫助! –