This package helps you to retrieve permissions from your laravel application with Inertia.js as dependency.
- Vue3
- Inertia.js
Install the package
npm i vue-permission-inertia
can
<span v-can="'myPermissionIWantToCheck'"></span>
Or as property
<span v-if="$can('myPermissionIWantToCheck')"></span>
Checks if the user has this permission.
canAny
<span v-canAny="['myPermissionIWantToCheck', 'mySecondPermissionIWantToCheck']"></span>
Or as property
<span v-if="$can('myPermissionIWantToCheck', 'mySecondPermissionIWantToCheck')"></span>
This checks if the user has at least one permission.
canAll
<span v-canAny="['myPermissionIWantToCheck', 'mySecondPermissionIWantToCheck']"></span>
Or as property
<span v-if="$canAll('myPermissionIWantToCheck', 'mySecondPermissionIWantToCheck')"></span>
This checks if the user has all provided permissions.