我不确定如何继续使用Vue单文件组件以及Laravel的right管理插件。一般来说,我在不同的页面上加载组件,但是组件中的不同操作需要不同的可用权限,直接将可用的权限传递给组件似乎有点不安全。这里的正确方法是什么?
发布于 2017-08-01 23:09:57
如果您将刀片模板与laravel gates引擎一起使用来呈现视图,则可以将组件打包到can语句中
can
@can('view-component', 'component-name') <custom-vue-component></custom-vue-component> @endcan
有关刀片中的权限检查的特定用途可以在here、一般授权信息here和有关gates here的信息中找到。
https://stackoverflow.com/questions/45440671
相似问题