public function hasPermissions(array $permissions, $strict = true, $force = false)
{
$allPermissions = $this->getAllPermissions($force)->pluck('name')->toArray();
$equalPermissions = array_intersect($permissions, $allPermissions);
$countEqual = count($equalPermissions);
if ($countEqual > 0 && ($strict === false || $countEqual === count($permissions))) {
return true;
}
return false;
}