Esempio n. 1
0
 /**
  * Checking if the given user can reference the given uri.
  *
  * @param $user
  * @param $uri
  * @return bool
  */
 public function canRefence($user, $uri)
 {
     $permissions = $this->permission->all();
     foreach ($permissions as $permission) {
         if ($user->can($permission->name)) {
             $routes = $this->permissionRoute->where('permission_id', '=', $permission->id)->get();
             foreach ($routes as $route) {
                 if ($route->route == $uri) {
                     return true;
                 }
             }
         }
     }
     return false;
 }