middleware( function ($request, $next) { View::share('title', strval(trans('firefly.administration'))); View::share('mainTitleIcon', 'fa-hand-spock-o'); return $next($request); } ); } /** * @return View */ public function index() { $subTitle = strval(trans('firefly.instance_configuration')); $subTitleIcon = 'fa-wrench'; // all available configuration and their default value in case // they don't exist yet. $singleUserMode = FireflyConfig::get('single_user_mode', Config::get('firefly.configuration.single_user_mode'))->data; return view('admin.configuration.index', compact('subTitle', 'subTitleIcon', 'singleUserMode')); } /** * @param ConfigurationRequest $request * * @return \Illuminate\Http\RedirectResponse */ public function store(ConfigurationRequest $request) { // get config values: $data = $request->getConfigurationData(); // store config values FireflyConfig::set('single_user_mode', $data['single_user_mode']); // flash message Session::flash('success', strval(trans('firefly.configuration_updated'))); Preferences::mark(); return Redirect::route('admin.configuration.index'); } }