Download the PHP package beranidigital/filament-access without Composer
On this page you can find all versions of the php package beranidigital/filament-access. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download beranidigital/filament-access
More information about beranidigital/filament-access
Files in beranidigital/filament-access
Download beranidigital/filament-access
More information about beranidigital/filament-access
Files in beranidigital/filament-access
Vendor beranidigital
Package filament-access
Short Description Multi-panel aware fine-grained permissions for Laravel Filament to analyze, generate and inject into all classes and methods in the application. or whatever that means.
License MIT
Homepage https://github.com/beranidigital/filament-access
Package filament-access
Short Description Multi-panel aware fine-grained permissions for Laravel Filament to analyze, generate and inject into all classes and methods in the application. or whatever that means.
License MIT
Homepage https://github.com/beranidigital/filament-access
Please rate this library. Is it a good library?
Informations about the package filament-access
filament-access
Multi-panel aware ultra-fine-grained permissions for Laravel Filament to analyze, generate and inject into all classes and methods in the application.
What this package does
- Generate list of almost all Filament component permissions
- Automatically redefine classes to avoid conflict
Why I need this package
- You have too many classes and methods to define permissions one by one
- Default Filament authorization doesn't support multi-panel
What this package doesn't do
- It doesn't provide complete solution for authorization
- It's not meant for custom defined permissions, you need to define it yourself
Installation
You can install the package via composer:
You can publish the config file with:
Usage
or
How it works
- It hooks into a class to correct the permission
- The class will call
Gate::authorize('viewAny', $correctArgument)
with an example ofApp\Filament\Resources\MyResource
as the argument - It's up to you to authorize it with your own custom logic
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Yusuf Sekhan Althaf
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of filament-access with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
filament/filament Version ^3.0
nikic/php-parser Version ^5.0
spatie/laravel-package-tools Version ^1.15.0
filament/filament Version ^3.0
nikic/php-parser Version ^5.0
spatie/laravel-package-tools Version ^1.15.0
The package beranidigital/filament-access contains the following files
Loading the files please wait ....