因此,CASL之类的工具可轻松管理Vue.js中用户的不同权限。但是,我想知道使用Laravel时在Vue.js中访问用户信息的最佳和最安全的方法是什么?到目前为止,我只关注有关广播的Jeffreys教程,他只是通过JS将这些信息放在了全局标题中。
<script>
window.App = {!! json_encode([
'csrfToken' => csrf_token(),
'user' => Auth::user(),
'signedIn' => Auth::check(),
]) !!};
</script>
这真的足够还是有更好的解决方案?感觉有些肮脏,尤其是考虑到用户可以简单地将其角色更改为管理员/主持人以查看其前端。
谢谢!