get_setup_status(); $settings = json_decode(Setting::all()->pluck('value', 'name')->toJson()); } catch (PDOException $e) { $connection = 'setup-database'; $settings = null; } return view("index") ->with('settings', $settings) ->with('installation', $connection); } /** * @return string */ private function get_setup_status(): string { \DB::getPdo(); $setup_success = Setting::where('name', 'setup_wizard_success')->first(); $connection = $setup_success ? 'setup-done' : 'setup-disclaimer'; return $connection; } }