2017 © Pedro Peláez
 

library shinobi

Laravel 5 Roles and Permissions

image

caffeinated/shinobi

Laravel 5 Roles and Permissions

  • Thursday, May 17, 2018
  • by kai_desu
  • Repository
  • 32 Watchers
  • 282 Stars
  • 31,959 Installations
  • PHP
  • 7 Dependents
  • 0 Suggesters
  • 75 Forks
  • 7 Open issues
  • 29 Versions
  • 11 % Grown

The README.md

This package has been abandoned and is no longer maintained.

I am unfortunately making the hard decision to archive this package. It's served many of us well over the years, but more and more I've been finding my time stretched thin. As such, I am not able to put in as much focus here in development, documentation, and everything else that goes along with maintaining an open-source package. I can't in good consience leave this as is when so many of you are still using and maybe running in to some issues with things., (*1)

As an alternative, I highly recommend Spatie's laravel-permission package as a replacement. It's nearly a drop-in replacement as both Shinobi and laravel-permission hook in to Laravel's core policies system. The Spatie package is well maintained, has great documentation, and a plethora of configuration options., (*2)

If for any reason you'd like to continue or pick up where Shinobi has left off, please feel free to fork and do your thing :v: that's one of the beauty's of open-source., (*3)

Thank you for understanding, Kai, (*4)


Caffeinated Shinobi

Source Latest Stable Version License Total Downloads Travis (.org), (*5)

A simple and light-weight role-based permissions system for Laravel's Authorization Gate system. Originally developed for FusionCMS, an open source content management system., (*6)

  • Every user can have zero or more permissions.
  • Every user can have zero or more roles.
  • Every role can have zero or more permissions.
  • Every role can have one of two special flags, all-access and no-access

Documentation

You will find user friendly and updated documentation on the Caffeinated website., (*7)

Installation

Simply install the package through Composer. From here the package will automatically register its service provider and Shinobi facade., (*8)

composer require caffeinated/shinobi

Config

To publish the config file, run the following:, (*9)

php artisan vendor:publish --provider="Caffeinated\Shinobi\ShinobiServiceProvider" --tag="config"

Changelog

You will find a complete changelog history within the CHANGELOG file., (*10)

Contributing

Please see CONTRIBUTING for details., (*11)

Testing

Run tests with PHPUnit:, (*12)

vendor/bin/phpunit

Security

If you discover any security related issues, please email shea.lewis89@gmail.com directly instead of using the issue tracker., (*13)

Credits

License

The MIT License (MIT). Please see License File for more information., (*14)

The Versions

17/05 2018
17/05 2018
16/11 2017

v3.1.1

3.1.1.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

19/10 2017

v3.1

3.1.0.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

18/09 2017

v3.0.10

3.0.10.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

03/03 2017

v3.0.9

3.0.9.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

06/02 2017

v3.0.8

3.0.8.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

28/12 2016

v3.0.7

3.0.7.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

11/11 2016

v3.0.6

3.0.6.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

10/11 2016

dev-analysis-8bOpR5

dev-analysis-8bOpR5

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

11/10 2016

v3.0.5

3.0.5.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

29/09 2016

v3.0.4

3.0.4.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

04/09 2016

v3.0.3

3.0.3.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

24/08 2016

v3.0.2

3.0.2.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

24/08 2016

v3.0.1

3.0.1.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

24/08 2016

v3.0

3.0.0.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

22/06 2016

v2.4.1

2.4.1.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

07/06 2016

v2.4

2.4.0.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

03/06 2016

v2.3.2

2.3.2.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

28/01 2016

v2.3.1

2.3.1.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

04/01 2016

2.3

2.3.0.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

17/12 2015

v2.2.1

2.2.1.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

04/12 2015

v2.2

2.2.0.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

02/12 2015

v2.1

2.1.0.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

02/09 2015

v2.0.1

2.0.1.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

13/06 2015

v2.0

2.0.0.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

13/06 2015

v1.0.2

1.0.2.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi

12/06 2015

v1.0.1

1.0.1.0

Laravel 5 Roles and Permissions

  Sources   Download

MIT

The Requires

 

The Development Requires

by Shea Lewis

laravel auth roles permissions caffeinated shinobi