PHPackages                             softlinks/rbac - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. softlinks/rbac

ActiveLibrary

softlinks/rbac
==============

Softlinks RBAC Package for Laravel

v1.0.8(3mo ago)07MITHTMLPHP ^8.1

Since Feb 2Pushed 3mo agoCompare

[ Source](https://github.com/Suleman-Sikandar/softlinks_rbac)[ Packagist](https://packagist.org/packages/softlinks/rbac)[ RSS](/packages/softlinks-rbac/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (10)Used By (0)

Softlinks RBAC Package
======================

[](#softlinks-rbac-package)

A robust, flexible, and easy-to-install Role-Based Access Control (RBAC) package for Laravel applications. This package scaffolds a complete admin panel, authentication guard, and route-based permission system.

🚀 Key Features
--------------

[](#-key-features)

- **Automated Installation**: Scaffolds all necessary models, controllers, and views with a single command.
- **Dynamic Guard Registration**: Automatically registers the `admin` guard at runtime—no more manual config tweaks.
- **Route-Based Permissions**: Powerful permission checks based on URI slugs.
- **Admin Panel UI**: Includes a premium login page and dashboard layout stubs.
- **Safe Uninstallation**: Clean cleanup of all generated files.

📥 Installation
--------------

[](#-installation)

**For Production Use (Global):**Once published, you can install the package via Composer:

```
composer require softlinks/rbac
```

**For Development Use (Local):**

1. Add the following to your root `composer.json` under `autoload.psr-4`: ```
    "Softlinks\\Rbac\\": "packages/Softlinks/Rbac/src/"
    ```
2. Run `composer dump-autoload`.

🚀 Getting Started
-----------------

[](#-getting-started)

After installing, run the interactive setup:

```
php artisan softlinks:install-rbac
```

🌍 Making it Public (GitHub &amp; Packagist)
-------------------------------------------

[](#-making-it-public-github--packagist)

To make this package work for others globally via `composer require`:

1. **Host on GitHub**: Create a repository named `softlinks-rbac` and push this package folder.
2. **Submit to Packagist**: Go to [Packagist.org](https://packagist.org/), log in, and submit your GitHub URL.
3. **Automatic Autoload**: Once published, Composer will automatically handle the `Softlinks\Rbac` namespace—no manual `composer.json` edits required!

🗑️ Clean Uninstallation
-----------------------

[](#️-clean-uninstallation)

The delete command is now "smart"—it will automatically remove all files, revert config changes, and even clean up its own namespace from your `composer.json` if it was added manually.

```
php artisan softlinks:delete-rbac
```

---

Developed by **Softlinks**.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance80

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

9

Last Release

105d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a078448f875dc1b9ed7d4937ea5d0e7288fe9ce418add4f8066a8cb5b53d3317?d=identicon)[Suleman-Sikandar](/maintainers/Suleman-Sikandar)

---

Top Contributors

[![Suleman-Sikandar](https://avatars.githubusercontent.com/u/186017562?v=4)](https://github.com/Suleman-Sikandar "Suleman-Sikandar (9 commits)")

### Embed Badge

![Health badge](/badges/softlinks-rbac/health.svg)

```
[![Health](https://phpackages.com/badges/softlinks-rbac/health.svg)](https://phpackages.com/packages/softlinks-rbac)
```

###  Alternatives

[fumeapp/modeltyper

Generate TypeScript interfaces from Laravel Models

196277.9k](/packages/fumeapp-modeltyper)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
