PHPackages                             rotaz/filament-accounts - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. rotaz/filament-accounts

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

rotaz/filament-accounts
=======================

Laravel authentication and authorization system designed for Filament, focusing on multi-tenant account management.

1.0.5(2mo ago)02MITPHPPHP ^8.2

Since Oct 15Pushed 2mo agoCompare

[ Source](https://github.com/rotaz-software/filament-accounts)[ Packagist](https://packagist.org/packages/rotaz/filament-accounts)[ Docs](https://github.com/R0TAZ/filament-accounts)[ RSS](/packages/rotaz-filament-accounts/feed)WikiDiscussions main Synced today

READMEChangelog (6)Dependencies (28)Versions (6)Used By (0)

ROTAZ Filament Accounts
=======================

[](#rotaz-filament-accounts)

Laravel authentication and authorization system designed for Filament, focusing on multi-tenant account management

Introduction
============

[](#introduction)

ROTAZ Filament Accounts is a Laravel package that provides a robust authentication and authorization system tailored for Filament applications. It emphasizes multi-tenant account management, allowing users to belong to multiple accounts with distinct roles and permissions.

Features
========

[](#features)

- Multi-tenant account management
- Role-based access control
- Seamless integration with Filament
- User-friendly interface for managing accounts and roles
- Secure authentication mechanisms

Installation
============

[](#installation)

To install the package, run the following command:

```
composer require rotazapp/filament-accounts

```

Configuration
=============

[](#configuration)

After installing the package, publish the configuration file using:

```
php artisan vendor:publish --tag=filament-accounts-config

```

You can then customize the configuration settings in config/filament-accounts.php.

Usage
=====

[](#usage)

1. Migrate the database to create the necessary tables:
2. php artisan migrate
3. Use the provided models and traits to set up your User model for multi-tenant support:

```
use Rotaz\FilamentAccounts\Traits\HasAccounts;
class User extends Authenticatable
{
    use HasAccounts;
}
```

4. Assign roles and permissions to users within different accounts using the provided methods.
5. Manage accounts and roles through the Filament admin panel.
6. Refer to the documentation for detailed usage instructions and examples.
7. Documentation For comprehensive documentation, including advanced usage and customization options, visit the [official documentation](https://github.io/rotazapp/filament-accounts).
8. Shell script helper A shell script is provided to assist with common tasks. You can find it in the scripts directory of the package.

```
  /bin/bash /home/devops/projects/laravel/cloud/filament-account/runner.sh
```

GITHUB ID=Ov23lif6XhK1DH1rzX4G SECRET=194883fbd69149f05df69e4ff45659067f9d64df

Pass your Provider's credentials in the provider's array in `config/services.php`:

```
    /*
    |--------------------------------------------------------------------------
    | Third Party Services
    |--------------------------------------------------------------------------
    |
    | This file is for storing the credentials for third party services such
    | as Mailgun, Postmark, AWS and more. This file provides the de facto
    | location for this type of information, allowing packages to have
    | a conventional file to locate the various service credentials.
    |
    */

    'github' => [
        'client_id' => env('GITHUB_CLIENT_ID'),
        'client_secret' => env('GITHUB_CLIENT_SECRET'),
        'redirect' => 'https://filament.test/company/oauth/github/callback',
    ],
```

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance86

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~48 days

Total

5

Last Release

71d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/234694433?v=4)[ROTAZ Software](/maintainers/rotaz-software)[@rotaz-software](https://github.com/rotaz-software)

---

Top Contributors

[![rotaz-dev](https://avatars.githubusercontent.com/u/234048134?v=4)](https://github.com/rotaz-dev "rotaz-dev (20 commits)")[![rotaz-software](https://avatars.githubusercontent.com/u/234694433?v=4)](https://github.com/rotaz-software "rotaz-software (18 commits)")[![rotazapp](https://avatars.githubusercontent.com/u/226023946?v=4)](https://github.com/rotazapp "rotazapp (7 commits)")

---

Tags

laravelAuthenticationsocialitebinarysubscriptionsaasmulti-tenantfilamentAccount managementrotazappfilament-accounts

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/rotaz-filament-accounts/health.svg)

```
[![Health](https://phpackages.com/badges/rotaz-filament-accounts/health.svg)](https://phpackages.com/packages/rotaz-filament-accounts)
```

###  Alternatives

[andrewdwallo/filament-companies

A comprehensive Laravel authentication and authorization system designed for Filament, focusing on multi-tenant company management.

35156.4k2](/packages/andrewdwallo-filament-companies)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[laravel/ai

The official AI SDK for Laravel.

1.0k3.2M203](/packages/laravel-ai)[laravel/sail

Docker files for running a basic Laravel application.

1.9k205.7M1.3k](/packages/laravel-sail)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

77022.3M151](/packages/laravel-mcp)[propaganistas/laravel-disposable-email

Disposable email validator

6023.0M7](/packages/propaganistas-laravel-disposable-email)

PHPackages © 2026

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