Download the PHP package osaris-uk/access without Composer
On this page you can find all versions of the php package osaris-uk/access. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download osaris-uk/access
More information about osaris-uk/access
Files in osaris-uk/access
Package access
Short Description Role & Permission based access control package for Laravel
License MIT
Homepage https://github.com/osaris-uk/access
Informations about the package access
Osaris UK - Access
Usage
For Laravel 5.5 - 5.7 use v1.3.2
After running the migrations, you can start using the package by adding the AccessTrait
to your user model.
By default all user accounts will be created with the 'user' role, this can be configured in the access config.
You can publish the config file with:
This package will read your default user model from Laravel's auth config auth.providers.users.model
.
Middleware
This package ships with AccessMiddleware
. This allows you to protect your routes allowing access to users with specific roles:
You can also allow access to users with specific permissions:
Blade Directives
This package integrates with the default Laravel Blade directive @can
, this allows you to show content based on a users assigned permission including permissions they have been assigned through a role:
There is also a @role
Blade directive included in this package, this allows you to show content based on a users assigned role:
Available Methods
All versions of access with dependencies
illuminate/auth Version >=6.0
illuminate/database Version >=6.0
illuminate/http Version >=6.0
illuminate/routing Version >=6.0
illuminate/support Version >=6.0
illuminate/view Version >=6.0