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']); + }); + } +};