csgt / cancerbero
There is no license information available for the latest version (v8.0.2) of this package.
Cancerbero
v8.0.2
2025-02-16 15:11 UTC
Requires
- php: >=7.2
- dev-master
- v8.0.2
- v8.0.1
- v8.0.0
- 7.x-dev
- 7.0.x-dev
- v7.0.6
- v7.0.5
- v7.0.4
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- 6.0.x-dev
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- 6.0.0
- 5.7.x-dev
- 5.7.4
- 5.7.3
- 5.7.2
- 5.7.1
- 5.7.0
- 5.6.x-dev
- 5.5.x-dev
- v5.5.4
- 5.5.3
- 5.5.2
- 5.5.1.x-dev
- 5.5.1
- 5.5.0
- 5.4.x-dev
- v5.4.1
- 5.3.x-dev
- v5.3.0
- 5.2.x-dev
- v5.2.1
- v5.2.0
- 5.0.x-dev
- v5.0.2
- v5.0.1
- 4.2.x-dev
- v4.2.1
- v4.2.0
- 4.0.x-dev
- v4.0.0
This package is auto-updated.
Last update: 2025-02-16 15:12:01 UTC
README
Cancerbero is a Laravel package to manage access control based on routes and a permissions database table.
Upgrade guides
6.x -> 7.x
- Update
composer.json
to the new versions
"csgt/cancerbero": "^7.0",
"csgt/menu": "^7.0",
"csgt/ui": "^3.0",
"csgt/utils": "^8.0",
- Publish and run migrations
php artisan vendor:publish --tag=migrations
php artisan migrate
-
Modify
PermissionSeeder
,ModulePermissionsSeeder
,MenuSeeder
,GodSeeder
,InitialSeeder
seeders for new schema. You may copy them from\packages\ui\src\Auth\stubs\seeders\
-
Update
\database\seeds\CsgtModule.php
for new schema. You may copy it from\packages\cancerbero\src\
-
Remove
menu
middleware from routes (if they exist)