From c662710300435ef4e5b7f06cd1f1f68d69f8cba0 Mon Sep 17 00:00:00 2001 From: cp6 Date: Mon, 9 Dec 2024 16:59:04 +1100 Subject: [PATCH] Added IP who is data columns to the ips table --- ..._055453_add_whois_columns_to_ips_table.php | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 database/migrations/2024_12_09_055453_add_whois_columns_to_ips_table.php diff --git a/database/migrations/2024_12_09_055453_add_whois_columns_to_ips_table.php b/database/migrations/2024_12_09_055453_add_whois_columns_to_ips_table.php new file mode 100644 index 0000000..8fff578 --- /dev/null +++ b/database/migrations/2024_12_09_055453_add_whois_columns_to_ips_table.php @@ -0,0 +1,29 @@ +string('continent')->default(null)->nullable()->after('active'); + $table->string('country')->default(null)->nullable()->after('active'); + $table->string('region')->default(null)->nullable()->after('active'); + $table->string('city')->default(null)->nullable()->after('active'); + $table->string('org')->default(null)->nullable()->after('active'); + $table->string('isp')->default(null)->nullable()->after('active'); + $table->string('asn')->default(null)->nullable()->after('active'); + $table->string('timezone_gmt')->default(null)->nullable()->after('active'); + $table->dateTime('fetched_at')->default(null)->nullable()->after('active'); + }); + } + + public function down(): void + { + Schema::table('ips', function (Blueprint $table) { + $table->dropColumn(['continent', 'country', 'region', 'city', 'org', 'isp', 'asn', 'timezone_gmt', 'fetched_at']); + }); + } +};