在vue中使用laravel-permission的@can标签
1. 在需要权限校验的 model 中新增方法
1 | public function getAllPermissionsAttribute() { |
2. 在 app.blade 中存储当前用户的所有权限
1 | <script> |
3. 新建 vue component
1 | <script> |
4. 在 app.js 注册 vue 组件
1 | import auth from './components/AuthComponent';\ |
5. 在vue中使用
1 | <a v-if="$can('admin.admins.delete')" class="text-danger" @click="dataDelete(admin)"> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 M-finder!
评论