Introduction

ACL functionality for Laravel powered by Doctrine

In addition to providing authentication services out of the box, Laravel also provides a simple way to organize authorization logic and control access to resources. There are a variety of methods and helpers to assist you in organizing your authorization logic, and we'll cover each of them in this document. Laravel Doctrine offers an easy way to combine Doctrine with this system.

Laravel Doctrine ACL offers:

  • User can belong to Organisation(s)
  • User can have Roles
  • User and Roles can have Permissions
  • Seamless integration with Laravel's Authorization system