Skip to content
Raphael Ndwiga edited this page Feb 20, 2017 · 5 revisions

Introduction

Mnara brings a simple user management package with light-weight role-based (ACL) to Laravel.

The package follows the FIG standards PSR-1, PSR-2, and PSR-4 to ensure a high level of interoperability between shared PHP code. At the moment the package is not unit tested, but is planned to be covered later down the road.

Author Source License

Features

Mnara brings support for the following ACL (Access Control List):

  • Every user can have zero or more roles.
  • Every role can have zero or more permissions.

Permissions are then inherited to the user through the user's assigned roles.

Other features include:

  • It supports adding, editing and deleting of existing users
  • Adding, editing and deletion of roles
  • Assigning and removing of permission to users
  • Adding, editing and deletion of permissions
  • Assigning and removing of permissions to roles

Clone this wiki locally