Esempio n. 1
0
 public function optimize()
 {
     if (\Auth::user()->is_superadmin) {
         if (!empty($_POST)) {
             if (\Request::get('formSubmit') == "Proceed") {
                 if (\Request::get('optimizationOption') == "clearCompiledAndOptimize") {
                     Artisan::call('clear-compiled');
                     Artisan::call('optimize', ['--force' => true]);
                     MessageManager::setSuccess("Optimized class loader generated");
                 } else {
                     if (\Request::get('optimizationOption') == "clearCompiled") {
                         Artisan::call('clear-compiled');
                         MessageManager::setSuccess("Compiled classes cleared");
                     }
                 }
             }
             return \Redirect::to("/admin");
         }
         $data = array('active' => false, 'modelConfig' => new ModelConfig());
         return \View::make("gtcms.admin.elements.optimizationOptions")->with($data);
     } else {
         \Session::set('accessDenied', true);
         return self::restricted();
     }
 }