/** * @param \App\Satis\ConfigManager $configManager * @param \App\Satis\BuildContext $buildContext * @param \Illuminate\Http\Request $request */ protected function build(ConfigManager $configManager, BuildContext $buildContext, Request $request) { if ($request->ajax()) { $buildContext->setItemName($request->get('what')); $configManager->setDisableBuild(true)->save(); $configManager->setDisableBuild(false)->forceBuild($buildContext); Response::json()->send(); } else { Response::json()->setStatusCode(404)->send(); } }
/** * Execute the console command. * * @return void */ public function handle() { $this->info('Creating mirrored configuration files.'); $this->configManager->setDisableBuild(true)->save(); }