From abca765044669623778ab7efab35838ef544f3cd Mon Sep 17 00:00:00 2001 From: cp6 Date: Mon, 21 Feb 2022 11:17:59 +1100 Subject: [PATCH] Create IP address controller, model and migration Create IP address controller, model and migration --- app/Http/Controllers/IPsController.php | 84 +++++++++++++++++++ app/Models/IPs.php | 17 ++++ .../2022_02_21_001233_create_ips_table.php | 25 ++++++ 3 files changed, 126 insertions(+) create mode 100644 app/Http/Controllers/IPsController.php create mode 100644 app/Models/IPs.php create mode 100644 database/migrations/2022_02_21_001233_create_ips_table.php diff --git a/app/Http/Controllers/IPsController.php b/app/Http/Controllers/IPsController.php new file mode 100644 index 0000000..b34e3c8 --- /dev/null +++ b/app/Http/Controllers/IPsController.php @@ -0,0 +1,84 @@ +char('id', 8)->unique(); + $table->char('service_id', 8); + $table->string('address'); + $table->tinyInteger('is_ipv4')->default(1); + $table->tinyInteger('active')->default(1); + $table->timestamps(); + }); + } + + public function down() + { + Schema::dropIfExists('ips'); + } +}