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