PHPackages                             jacopo/laravel-authentication-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. jacopo/laravel-authentication-acl

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

jacopo/laravel-authentication-acl
=================================

Laravel authentication and ACL package with a cool admin panel

1.4.0(9y ago)28410.3k108[14 issues](https://github.com/intrip/laravel-authentication-acl/issues)[4 PRs](https://github.com/intrip/laravel-authentication-acl/pulls)3MITPHP

Since May 29Pushed 2y ago36 watchersCompare

[ Source](https://github.com/intrip/laravel-authentication-acl)[ Packagist](https://packagist.org/packages/jacopo/laravel-authentication-acl)[ RSS](/packages/jacopo-laravel-authentication-acl/feed)WikiDiscussions 1.4 Synced 1w ago

READMEChangelogDependencies (9)Versions (52)Used By (3)

laravel-authentication-acl
==========================

[](#laravel-authentication-acl)

[![Build Status](https://camo.githubusercontent.com/d18d5d433da0e673dcbb35abfe04c46c551c5b09c134da5b2e069a705b8ec769/68747470733a2f2f7472617669732d63692e6f72672f696e747269702f6c61726176656c2d61757468656e7469636174696f6e2d61636c2e7376673f6272616e63683d312e33)](https://travis-ci.org/intrip/laravel-authentication-acl)[![Total Downloads](https://camo.githubusercontent.com/f916b4cd67afde79f084fc626a84ed0ff565ea74098dcc24a2ce3b29e927a273/68747470733a2f2f706f7365722e707567782e6f72672f6a61636f706f2f6c61726176656c2d61757468656e7469636174696f6e2d61636c2f642f746f74616c2e737667)](https://packagist.org/packages/jacopo/laravel-authentication-acl)

We are looking for someone to take ownership of this project. Sadly I don't have enough time to maintain it anymore, please get in touch /w me if you are interested.
=====================================================================================================================================================================

[](#we-are-looking-for-someone-to-take-ownership-of-this-project-sadly-i-dont-have-enough-time-to-maintain-it-anymore-please-get-in-touch-w-me-if-you-are-interested)

This is the Laravel 5.4 Version, for Laravel 5.3 use the version 1.3.\*, for Laravel 5.2 use the version 1.3.15, for Laravel 5.1/5.0 use the version 1.3.11, for Laravel4 version use the 1.2 branch
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#this-is-the-laravel-54-version-for-laravel-53-use-the-version-13-for-laravel-52-use-the-version-1315-for-laravel-5150-use-the-version-1311-for-laravel4-version-use-the-12-branch)

Laravel Authentication ACL is a Laravel 5 package, based on [sentry2](https://github.com/cartalyst/sentry).
This package is made with the purpose of helping other developers to set-up a fully featured admin panel with an ACL using Laravel framework.

You can see the full documentation and usage [here](docs/index.md)

#### Main features:

[](#main-features)

- User authentication and signup
- Configurable email confirmation
- Configurable captcha integration
- Can create groups and permissions and associate permissions to user or group
- Any user can have multiple groups and permissions
- Login throttling and password recovery
- Password strength check
- User banning
- Dashboard
- Infinite custom profile fields!
- User custom avatar and gravatar support
- Allow connection to a custom database other then laravel default
- Create custom menu items with configurable permissions
- Can handle permission on custom user routes
- Have two login forms: admin area and user area
- Many usable hashing algorithms sha256, md5 etc...
- Laravel4 based and easy to integrate in any Laravel application
- Have an Api that integrates with your application
- Bootstrap 3 and responsive design (mobile first)
- Easy install script from command line
- Fully customizable and easy to extend
- Works with major DBMS (mysql, sqlite, postgres)
- 100% object oriented
- The code is fully tested with Phpunit

### Please support this project

[](#please-support-this-project)

Please support the project development, even a small donation can help the life of this project!

[![](https://camo.githubusercontent.com/a5c42c8802655b85df1835e11444a1646c0b83ea500a55df2e15847780c16de8/68747470733a2f2f7777772e70617970616c6f626a656374732e636f6d2f69745f49542f49542f692f62746e2f62746e5f646f6e6174655f4c472e676966)](https://www.paypal.me/jacopobeschi)

#### Interested in some new feature?

[](#interested-in-some-new-feature)

There's something you like to see in this package? Contact me and i'll do my best to implement that in next releases.

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity42

Moderate usage in the ecosystem

Community30

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 93.9% 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 ~41 days

Recently: every ~247 days

Total

50

Last Release

2360d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e1a259b772e3ba1fd5832b676fc5c116107016d12852f93686c2b245311a04c6?d=identicon)[jacopo-beschi](/maintainers/jacopo-beschi)

---

Top Contributors

[![intrip](https://avatars.githubusercontent.com/u/1753245?v=4)](https://github.com/intrip "intrip (123 commits)")[![luqmanrom](https://avatars.githubusercontent.com/u/6434819?v=4)](https://github.com/luqmanrom "luqmanrom (3 commits)")[![gan068](https://avatars.githubusercontent.com/u/91359?v=4)](https://github.com/gan068 "gan068 (2 commits)")[![depecode](https://avatars.githubusercontent.com/u/17841778?v=4)](https://github.com/depecode "depecode (1 commits)")[![hitaka0214](https://avatars.githubusercontent.com/u/7995803?v=4)](https://github.com/hitaka0214 "hitaka0214 (1 commits)")[![jbond3](https://avatars.githubusercontent.com/u/20362337?v=4)](https://github.com/jbond3 "jbond3 (1 commits)")

---

Tags

acladmin-panellaravellaravel-authenticationphplaravelAuthenticationaclprofilesignupadmin-panel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jacopo-laravel-authentication-acl/health.svg)

```
[![Health](https://phpackages.com/badges/jacopo-laravel-authentication-acl/health.svg)](https://phpackages.com/packages/jacopo-laravel-authentication-acl)
```

###  Alternatives

[silvanite/novatoolpermissions

Laravel Nova Permissions (Roles and Permission based Access Control (ACL))

100256.7k2](/packages/silvanite-novatoolpermissions)[pktharindu/nova-permissions

Laravel Nova Grouped Permissions (ACL)

136387.1k](/packages/pktharindu-nova-permissions)[hasinhayder/tyro

Tyro - The ultimate Authentication, Authorization, and Role &amp; Privilege Management solution for Laravel 12 &amp; 13

6712.1k2](/packages/hasinhayder-tyro)[efficiently/authority-controller

AuthorityController is an PHP authorization library for Laravel 5 which restricts what resources a given user is allowed to access.

15533.2k](/packages/efficiently-authority-controller)[hosseinhezami/laravel-permission-manager

Advanced permission manager for Laravel.

403.3k](/packages/hosseinhezami-laravel-permission-manager)

PHPackages © 2026

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