tiaxter / laravel-permission-js
Check spatie/laravel-permission directly in JavaScript
Installs: 256
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/tiaxter/laravel-permission-js
Requires
- ext-json: *
- laravel/framework: >=v8.0.0
- spatie/laravel-permission: >=3.17.0
This package is auto-updated.
Last update: 2025-12-26 20:25:59 UTC
README
💡 Purpose
This package permit to check user permissions, managed by spatie/laravel-permission package, directly from JS.
🚀 Installation
-
First of all, you can install the package using composer
composer require tiaxter/laravel-permission-js
-
This step can be skipper if auto-discovery is enabled
Add package service provider into
config/app.phpfile'providers' => [ ..., Tiaxter\LaravelPermissionJs\LaravelPermissionJsServiceProvider::class ];
🔰 Getting started
First of all you have to include this Blade Directive inside the page where you want to use this package
@permissions
💻 Basic usage
- If you're using TypeScript you will need to add this line at start of your script:
declare function can(permissionName: string): bool
Checking logged in user permission
const canUserDoSomething = can('permission name here'); // true or false
🎨 Credits
- Thanks Giorgia Marangoni logo designer for her patience