0
我不確定如何處理使用Vue單個文件組件以及Laravel的權限管理插件。一般來說,我在不同的頁面上加載組件,但是組件中的不同操作需要不同的可用權限,並將可用權限直接傳遞給組件似乎是不安全的。 這裏的正確方法是什麼?Vue.js組件+ Laravel權限管理
我不確定如何處理使用Vue單個文件組件以及Laravel的權限管理插件。一般來說,我在不同的頁面上加載組件,但是組件中的不同操作需要不同的可用權限,並將可用權限直接傳遞給組件似乎是不安全的。 這裏的正確方法是什麼?Vue.js組件+ Laravel權限管理
如果您一起使用刀片模板,laravel門引擎渲染你的意見,你可以包一個can
聲明
@can('view-component', 'component-name')
<custom-vue-component></custom-vue-component>
@endcan
具體使用有關許可刀片檢查裏面的成分,可以發現here,一般授權信息here和關於門的信息[這裏] https://laravel.com/docs/5.4/authorization#gates()。
這將解決如何顯示整個組件,但是如果我需要基於組件權限的特定操作?像EDIT/DELETE/TRANSFER等等...? – GTMeteor