PHPackages                             callcocam/tall-acl - 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. callcocam/tall-acl

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

callcocam/tall-acl
==================

The packages acl table.

059Blade

Since Dec 7Pushed 3y ago1 watchersCompare

[ Source](https://github.com/callcocam/tall-acl)[ Packagist](https://packagist.org/packages/callcocam/tall-acl)[ RSS](/packages/callcocam-tall-acl/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

\#TAL ACL TABLE

Pacote de contro de acesso

\#ALTER MODE USER

\#ALTERAR A TABLE SESSIONS

```
use Illuminate\Foundation\Auth\User as Authenticatable;
para
use Tall\Acl\Models\User as Authenticatable;

```

```
Schema::create('sessions', function (Blueprint $table) {
    ...
   //$table->foreignId('user_id')->nullable()->index();
    $table->foreignUuid('user_id')->nullable()->index();
    ...
});

tambem pode dar alguns comflitos com a tabela de users

Schema::create('users', function (Blueprint $table) {
    //$table->id();
    $table->uuid('id')->primary();//Mudaa para uuid
   ...
});

```

\#UPDATE MODEL USER

```
    //ADD
    public $incrementing = false;

    protected $keyType = "string";

    //REMOVE OR COMENT
        // protected $fillable = [
        //     'name',
        //     'email',
        //     'password',
        // ];

    // ADD
    protected $guarded = ['id'];

    protected static function boot()
    {
        parent::boot();
        static::creating(function ($model) {
            if (is_null($model->id)):
                $model->id = \Ramsey\Uuid\Uuid::uuid4();
            endif;
        });
    }

```

\#ALTERANDO o TAILWIND CONFIG

```
....
module.exports = {
   ...
    content: [
        ...
        './vendor/callcocam/acl/resources/views/**/*.blade.php',
        ....
    ],
....
};

```

\#PUBLICAR AS FACTORIES E SEEDERS

```
./vendor/bin/sail artisan vendor:publish --tag=acl-factories --force
 or
sail artisan vendor:publish --tag=acl-factories --force

EXAMPLE:

if(class_exists(\Tall\Form\Models\Status::class)){
    \Tall\Form\Models\Status::factory()->create([
        'name'=>'Published'
    ]);
    \Tall\Form\Models\Status::factory()->create([
        'name'=>'Draft'
    ]);
}
if(class_exists(\Tall\Tenant\Models\Tenant::class)){
    $host = \Str::replace("www.",'',request()->getHost());
    \Tall\Tenant\Models\Tenant::factory()->create([
        'name'=> 'Base',
        'domain'=> $host,
        'database'=>env("DB_DATABASE","landlord"),
        'prefix'=>'landlord',
        'middleware'=>'landlord',
        'provider'=>'mysql',
    ]);
}

\App\Models\User::query()->forceDelete();
$user =   \App\Models\User::factory()->create([
    'name' => 'Test User',
    'email' => 'test@example.com',
]);

\App\Models\User::query()->forceDelete();
\Tall\Acl\Models\Role::query()->forceDelete();

  $admin =   \App\Models\User::factory()->create([
      'name' => 'Test Admin',
      'email' => 'admin@example.com',
  ]);

  $roleAdmin =  \Tall\Acl\Models\Role::factory()->create([
      'name' => 'Super Admin',
      'slug' => 'super-admin',
      'special'=>'all-access'
  ]);
  $admin->roles()->sync([$roleAdmin->id->toString()]);

   $user =   \App\Models\User::factory()->create([
      'name' => 'Test User',
      'email' => 'test@example.com',
  ]);

  $role =  \Tall\Acl\Models\Role::factory()->create([
      'name' => 'User',
      'slug' => 'user',
      'special'=>'no-access'
  ]);
  $user->roles()->sync([$role->id->toString()]);

  \App\Models\User::factory(100)->create();

```

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity24

Early-stage or recently created project

 Bus Factor1

Top contributor holds 58.6% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/d8c19b5df92b5462627f423cb2128ed0f312817ac150d19c3572d67904f0751b?d=identicon)[callcocam](/maintainers/callcocam)

---

Top Contributors

[![webcall](https://avatars.githubusercontent.com/u/7212238?v=4)](https://github.com/webcall "webcall (17 commits)")[![SigaSmart](https://avatars.githubusercontent.com/u/29053245?v=4)](https://github.com/SigaSmart "SigaSmart (12 commits)")

### Embed Badge

![Health badge](/badges/callcocam-tall-acl/health.svg)

```
[![Health](https://phpackages.com/badges/callcocam-tall-acl/health.svg)](https://phpackages.com/packages/callcocam-tall-acl)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

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