我的5.3版本 在使用 api_token认证时,报错;
以下是我的代码:
Vue.http.interceptors.push((request, next) => {
request.headers.set('X-CSRF-TOKEN', Laravel.csrfToken);
request.headers.set('Authorization', Laravel.apiToken);
next();
});
<script>
window.Laravel = <?php echo json_encode([
'csrfToken' => csrf_token(),
]); ?>
Laravel.apiToken = "{Auth::check() ? 'Bearer '.Auth::user()->api_token : 'Bearer '}";
</script>
报错信息是:
Uncaught SyntaxError: Unexpected identifier。。。
vue-resource.es2015.js?fc90:292 ReferenceError: Laravel is not defined。。。
Uncaught (in promise) ReferenceError: Laravel is not defined。。。
这让我很困惑,希望可以帮忙看一下,谢谢