shinobi
:japanese_goblin: Simple and light-weight role-based permissions system for Laravel's built in Auth system.
File Explorer
Download Latest Version (.zip)- shinobi.php
- 2015_01_20_084450_create_roles_table.php
- 2015_01_20_084525_create_role_user_table.php
- 2015_01_24_080208_create_permissions_table.php
- 2015_01_24_080433_create_permission_role_table.php
- 2015_12_04_003040_add_special_role_column.php
- 2017_10_17_170735_create_permission_user_table.php
- HasPermissions.php
- HasRoles.php
- HasRolesAndPermissions.php
- RefreshesPermissionCache.php
- Permission.php
- Role.php
- PermissionNotFoundException.php
- Shinobi.php
- UserHasAllRoles.php
- UserHasAnyRole.php
- UserHasRole.php
- Permission.php
- Role.php
- AssignRoleTo.php
- GivePermissionTo.php
- RevokePermissionFrom.php
- Shinobi.php
- ShinobiServiceProvider.php
- PermissionFactory.php
- RoleFactory.php
- UserFactory.php
- allroles_directive.blade.php
- anyrole_directive.blade.php
- can_directive.blade.php
- cannot_directive.blade.php
- role_directive.blade.php
- BladeTest.php
- GrumpyTest.php
- MiddlewareTest.php
- PermissionTest.php
- RoleTest.php
- TestCase.php
- User.php
- UserTest.php
- .gitignore
- .travis.yml
- CHANGELOG.md
- composer.json
- CONTRIBUTING.md
- LICENSE
- phpunit.xml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/caffeinated/shinobi
Downloads the entire project code from GitHub to your computer.
cd shinobi
Moves into the project folder you just downloaded.
2. PHP (Composer)
Easy RecommendedPrerequisites
composer require caffeinated/shinobi
Type this command into your terminal and run it.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
