paxha / lararole
Lararole is a Laravel library, provides Role Management with permissions.
Installs: 327
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 6
Open Issues: 0
Type:laravel
Requires
- php: ^7.2.5|^8.0
- doctrine/dbal: ^2.10
- fico7489/laravel-pivot: ^3.0
- laravel/framework: ^8.0|^9.0
- laravel/legacy-factories: ^1.1
- paxha/artisan-view: ^4.0
- paxha/laravel-recursive-relationships: ^1.0
- paxha/laravel-reportable: ^1.0
- paxha/laravel-sluggable: ^1.1
- staudenmeir/eloquent-has-many-deep: ^1.11
Requires (Dev)
- orchestra/testbench: ^6.13
- phpunit/phpunit: ^9.3.3
- dev-master
- v3.2.1-alpha
- v3.2.0-alpha
- v3.1.0-alpha
- v3.0.0-alpha
- v2.4.0-alpha
- v2.3.0-alpha
- v2.2.0-alpha
- v2.1.3-alpha
- v2.1.2-alpha
- v2.1.1-alpha
- v2.1.0-alpha
- v2.0.1-alpha
- v2.0.0-alpha
- v1.2.0-alpha
- v1.1.0-alpha
- v1.0.2-alpha
- v1.0.1-alpha
- v1.0.0-alpha
- v0.0.9.alpha
- v0.0.8.alpha
- v0.0.7.alpha
- v0.0.6.alpha
- v0.0.5.alpha
- v0.0.4.alpha
- v0.0.3.alpha
- v0.0.2.alpha
- v0.0.1.alpha
- dev-revert-100-master
- dev-paxha-patch-2
- dev-abidaslam-patch-1
- dev-listing-loading-patch
- dev-sidebar-fixes
- dev-dashboard-patch
- dev-analysis-bQLVAw
- dev-activeable-ui
- dev-analysis-gOLJb1
- dev-loading-button-patch
- dev-role-create-issue
- dev-lararole-react
- dev-analysis-GD3ZQ2
- dev-analysis-ka7Nr4
- dev-analysis-642pwn
- dev-analysis-m49M2b
- dev-analysis-BM3y49
- dev-analysis-nNLvZv
- dev-analysis-lK9mrO
- dev-analysis-wjNN44
- dev-alpha-2
- dev-analysis-QMDAOZ
- dev-v1.0-alpha-optimization-patch-2
- dev-v1.0-alpha-optimization-patch
- dev-analysis-Vrj7RP
- dev-analysis-yvk4LG
- dev-service-provider-patch
- dev-analysis-VrjYyO
- dev-paxha-patch-1
- dev-docs-2
- dev-docs1
- dev-analysis-2QQl6d
- dev-role-patch-2
- dev-analysis-nNN3j0
- dev-role-patch-1
- dev-analysis-WNN51V
- dev-modification-patch
- dev-assign-super-admin-role-patch
- dev-analysis-J22xZW
- dev-documentation-patch-1
- dev-final-patch
- dev-analysis-OMMr9l
- dev-role-patch
- dev-analysis-KZZr9A
- dev-role-facade-patch
- dev-analysis-3ww3kP
- dev-travis-patch-1
- dev-documentation-patch
- dev-Module-Facade-Patch
- dev-analysis-lKKerw
- dev-analysis-wjjyEo
- dev-commands-issue-patch
- dev-analysis-rddDO1
- dev-recursive-relationships-patch
- dev-analysis-GDDgbl
- dev-analysis-nNN4jA
- dev-directory-structure
- dev-deployement
- dev-seo-patch
- dev-docs-patch
- dev-license-patch
- dev-docs-1
- dev-middleware-test
- dev-analysis-0gElYm
- dev-analysis-d0lOMv
- dev-test
- dev-analysis-RvxV7M
- dev-patch-1-1
- dev-travis-patch
- dev-analysis-ajDyKY
- dev-db-truncate
- dev-patch-2
- dev-patch-1
- dev-scrutinizer-fixes
- dev-analysis-NA6J31
- dev-scrutinizer
- dev-migrate-modules-test
- dev-analysis-OMQRJL
- dev-docs
- dev-analysis-9md3Nm
- dev-config-changes
- dev-analysis-ZljQwn
- dev-tests
This package is auto-updated.
Last update: 2024-11-15 19:50:35 UTC
README
Introduction
Lararole
is a Laravel library, provides Role Management
with permissions
.
Basically this library provides a basic structure of application and instructions to use it. Using this manageable structure you can build large and robust applications.
Lararole is accessible, powerful, and provides tools required for large, robust applications.
Each module belongs to any role and that role has read or write permission.
User can't visit module any page without any permission. Even Without write permission User can't perform any action like create, update or delete.
These permissions are controlled by middleware permission.read
and permission.write
.
Features
A Quick Start Project
- Built-in Migrations
- Built-in Routes
- Built-in Models
- Built-in Controller
- Read/Write permission middleware
- Manageable directory structure
- Build-in UI
Documentation, Installation, and Usage Instructions
See the lararole.com for detailed installation and usage instructions.
License
Lararole package is published under GNU LGPLv3
and copyright to Hassan Raza Pasha.