【发布时间】:2018-11-08 14:02:50
【问题描述】:
我一直在考虑将我的应用完全更改为 vue front,但有些事情困扰着我,例如:
我现在在 laravel Blade 中使用(帖子页面):
@foreach($posts as $post)
<post data="{!! json_encode($post) !!}">
@if(auth()->user()->id === $post->user->id)
<edit-post></edit-post>
@endif
</post>
@endforeach
现在,如果我想将其完全转换为 vue,我需要:
-在我使用 vue 的 master.blade.php 中我需要通过:
window.userData = {id: '{{auth()->user()->id}}'};
然后在 vue 中检查它,但是如果客户端有人将全局对象 id 更改为 post-user-id 怎么办,他将获得用于编辑的组件,尽管由于用户验证它不会编辑或影响后端, 但它会显示表单...
有没有办法避免这种情况?
【问题讨论】:
标签: javascript laravel vue.js