1. Go to this page and download the library: Download dangkien/roleper library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
$user->hasRole(['owner', 'admin']); // true
$user->hasRole(['owner', 'admin'], true); // false, user does not have admin role
$user->can(['edit-user', 'create-post']); // true
$user->can(['edit-user', 'create-post'], true); // false, user does not have edit-user permission
use DangKien\RolePer\Traits\RolePerUserTrait;
class User extends Eloquent
{
use RolePerUserTrait; // add this trait to your user model
...
}
### Middleware
You can use a middleware to filter routes and route groups by permission or role