I have created one custom command. That command is used when i need to generate some specific file. When i run setup:upgrade command then i give me error like "Area code not set".
Below is code example.
$this->state->setAreaCode(Area::AREA_FRONTEND); if ($input->getOption(self::GENERATE_NEW_MENU)) { $output->writeln('<info>Generating static navigation:<info>'); $generated = $this->abcModel->generateNavigation(1); if ($generated) { $output->writeln('<info> generated successfully.<info>'); } else { if ($generated->getMessage()) { $output->writeln('<error>Having issue while generating static navigation<error>'); $output->writeln('<error>Exception: ' . $generated->getMessage() . '<error>'); } } }
try-catch & finally.