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

1.0.0 2026-01-05 07:22 UTC

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

  1. Install dependencies in your Laravel application:
composer require nwidart/laravel-modules
composer require joshbrw/laravel-module-installer
  1. Require the module package:
composer require faysal0x1/access-control-module
  1. Publish assets and run migrations:
php artisan module:enable AccessControl
php artisan vendor:publish --tag=access-control-views --force
php artisan migrate
  1. 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