如何在laravel vue spa中使用catalyst sentinel权限检查?

问题描述 投票:0回答:1

我正在用laravel和Vue js建立一个SPA。为了验证,我使用了cartalystsentinel包。我在前台实现权限检查时遇到了问题。在后端,我已经检查了权限与 Sentinel::hasAccess() 函数。但是在前台,我不知道如何检查权限,因为我使用的是Vue SPA,但是他们没有提供任何SPA前台的辅助功能。因为我使用的是Vue SPA,但他们没有提供任何SPA前端的辅助功能。

laravel vue.js single-page-application laravel-authentication cartalyst-sentinel
1个回答
0
投票

你可以返回一个包含所有权限的数组,并将其保存在你的Vue状态下,然后验证一个权限,你可以这样做。

<button v-if="permisions['user.delete']" >delete user</button>
© www.soinside.com 2019 - 2024. All rights reserved.