public static function getSetting()
{
$default_setting = ["maintain" => "off", "lang" => "en", "bootstrap_theme" => "cyborg", "site_name" => "", "site_title" => "", "site_description" => "", "page_id" => "", "page_name" => "", "say_hello" => "", "license" => "", "publish_frequency" => 120, "custom_message" => "", "advance_block_mode" => "off", "log_guest_ip" => "off", "encrypt_guest_ip" => "off"];
$result = \DB::table('setting')->get();
if (count($result) != count($default_setting)) {
foreach ($default_setting as $name => $value) {
\DB::table('setting')->insert(['name' => $name, 'value' => $value]);
}
return $default_setting;
} else {
$setting = [];
foreach ($result as $item) {
$setting[$item->name] = $item->value;
}
return $setting;
}
}