예제 #1
0
 /**
  * @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();
     }
 }