/**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     $name = $this->argument('name');
     $description = $this->argument('description');
     $level = $this->argument('level');
     $this->roleCommand->create($name, $description, $level);
 }
 /**
  * @throws Exception
  */
 public function handle()
 {
     $action = $this->argument('action');
     $roles = Config::get('roles.basic');
     try {
         switch (trim($action)) {
             case 'C':
                 foreach ($roles as $roleName => $role) {
                     $this->roleCommand->create($roleName, $role['level'], $role['description']);
                 }
                 break;
             case 'D':
                 foreach (array_keys($roles) as $roleName) {
                     $this->roleCommand->delete($roleName);
                 }
                 break;
         }
     } catch (Exception $e) {
         $this->error($e->getMessage());
     }
 }