2017 © Pedro Peláez
 

library permission

image

railken/permission

  • Tuesday, October 24, 2017
  • by railken
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Permission

A very simple system to handle permissions, (*1)

Requirements

PHP 7.0.0 or later., (*2)

Composer

You can install it via Composer by typing the following command:, (*3)

composer require railken/permission

Usage

Add the trait, check here for more info., (*4)

use Railken\Permission\Traits\CanTrait;

class User
{
    use CanTrait;
}

Load all permissions using setPermissions, (*5)

$user->setPermissions([
    'me.*',
    'all.show',
]);

Note: You can use * as a wildcard., (*6)

Now you're free to test the permission of user, (*7)

$user->can('me.anything');      // true
$user->can('foo');              // false
$user->can('all.wrong');        // false
$user->can('all.show');         // true
$user->can('all.show.wrong');   // false

Check tests to see more examples;, (*8)

License

Open-source software licensed under the MIT license., (*9)

The Versions

24/10 2017

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

The Development Requires

php library permission

24/10 2017

v1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

The Development Requires

php library permission

24/10 2017

v1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

The Development Requires

api