0

我正在用 laravel 和 Vue js 构建一个 SPA。对于身份验证,我使用了 cartalyst/sentinel 包。我在前端实施权限检查时遇到问题。在后端,我检查了Sentinel::hasAccess()函数的权限。但是在前端,我不知道如何检查权限。因为我使用的是 Vue SPA,但它们没有为 SPA 前端提供任何辅助功能。

4

1 回答 1

0

您可以返回具有所有权限的数组并将其保存在您的 vue 状态中,然后验证权限,您可以执行以下操作:

<button v-if="permisions['user.delete']" >delete user</button>
于 2020-06-09T16:32:01.077 回答