PHPackages                             delgont/armor - 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. delgont/armor

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

delgont/armor
=============

Larevel User - Permissions -Roles

v1.9.0(1mo ago)041MITPHPPHP ^7.2.5 || ^8.0

Since Oct 8Pushed 1mo ago1 watchersCompare

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

READMEChangelog (7)Dependencies (8)Versions (21)Used By (0)

[![Delgont Armor Banner](https://raw.githubusercontent.com/delgont/armor/main/banner.jpg)](https://raw.githubusercontent.com/delgont/armor/main/banner.jpg)

Armor – Laravel Role &amp; Permission System
--------------------------------------------

[](#armor--laravel-role--permission-system)

**Armor** is a powerful, flexible, and cache-friendly permission and role management package for Laravel applications. Designed with performance in mind, Armor allows you to define roles and permissions, assign them to users, and protect routes or actions effortlessly.

🔒 Built for speed
⚙️ Highly customizable
📦 Supports permission groups, caching, syncing, and more

#### Examples

[](#examples)

```
Route::post('/posts/create', 'PostController@store')->middleware(['permission:can-create-post']);
```

```
@can('can-view-posts')
    html here
@endcan
```

```
