【发布时间】:2017-02-22 09:16:20
【问题描述】:
我有一个Laravel 5.4 应用程序,我在其中通过 PHP 执行所有基于 身份验证 的逻辑,然后在用户通过身份验证时将用户重定向到 catchAll 路由,然后让 VueRouter 从中获取那里...
我还想使用Entrust,因为我的应用程序将有多种类型的用户,并且某些元素(例如“编辑用户”按钮)仅对某些用户角色可见。 我可能还想实现特定的权限,比如一些管理员可以编辑用户权限,而另一些则不能。
问题是,好吧,我现在处于 Javascript 领域,那么我怎么知道我当前的 Auth 用户是什么?为 Auth::user 设置一个全局 JS 变量对我来说似乎不是一个好主意。
也许我会只传递一个 ID,但是如果不让它作为 window 变量在全球范围内可见怎么办?
【问题讨论】:
标签: laravel laravel-5 vuejs2 vue.js