faysal0x1 / access-control-module
Access control module for Laravel applications using Spatie roles & permissions.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:laravel-module
pkg:composer/faysal0x1/access-control-module
Requires
- php: ^8.2
- nwidart/laravel-modules: ^11.0 || ^12.0
- spatie/laravel-permission: ^6.0
This package is not auto-updated.
Last update: 2026-01-06 05:32:41 UTC
README
A reusable Access Control module for Laravel applications powered by nwidart/laravel-modules and spatie/laravel-permission.
Installation
- Install dependencies in your Laravel application:
composer require nwidart/laravel-modules
composer require joshbrw/laravel-module-installer
- Require the module package:
composer require faysal0x1/access-control-module
- Publish assets and run migrations:
php artisan module:enable AccessControl
php artisan vendor:publish --tag=access-control-views --force
php artisan migrate
- Clear caches:
php artisan optimize:clear
Features
- CRUD for roles, permissions, and user-role assignments
- Inertia pages published via
access-control-views - Routes located at
routes/admin.php
License
MIT