/** * 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()); } }