getSettingName($request); try { if (!Setting::get($settingName)) { return Redirect::to('setup'); } } catch (Exception $e) { return Redirect::to('setup'); } return $next($request); } /** * Get the setting from the request. * * @param \Illuminate\Http\Request $request * * @return array */ private function getSettingName($request) { $actions = $request->route()->getAction(); return $actions['setting']; } }