improved permissions trait

This commit is contained in:
denisdulici
2020-02-06 17:08:20 +03:00
parent 9fd64ad696
commit ac4fd86ab3
7 changed files with 262 additions and 131 deletions

View File

@ -151,8 +151,8 @@ class Installer
// Create tables
Artisan::call('migrate', ['--force' => true]);
// Create Roles
Artisan::call('db:seed', ['--class' => 'Database\Seeds\Roles', '--force' => true]);
// Create Permissions
Artisan::call('db:seed', ['--class' => 'Database\Seeds\Permissions', '--force' => true]);
return true;
}

View File

@ -35,7 +35,7 @@ class Reports
continue;
}
$classes[$class] = (new $class())->getDefaultName();
$classes[$class] = static::getDefaultName($class);
}
return $classes;
@ -80,4 +80,9 @@ class Reports
return str_replace('--', '-', $permission);
}
public static function getDefaultName($class)
{
return (new $class())->getDefaultName();
}
}

View File

@ -39,7 +39,7 @@ class Widgets
continue;
}
$classes[$class] = (new $class())->getDefaultName();
$classes[$class] = static::getDefaultName($class);
}
return $classes;
@ -112,4 +112,9 @@ class Widgets
return str_replace('--', '-', $permission);
}
public static function getDefaultName($class)
{
return (new $class())->getDefaultName();
}
}