From fcab5010d685b952f0a1cc4357d4d2b8b5b6ad1a Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 26 Apr 2020 23:28:24 -0600 Subject: [PATCH] Add UIKit model, migration and controller --- app/Http/Controllers/UIKitController.php | 10 +++++ app/UIKit.php | 21 ++++++++++ .../2020_04_13_045435_create_uikit_table.php | 39 +++++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 app/Http/Controllers/UIKitController.php create mode 100644 app/UIKit.php create mode 100644 database/migrations/2020_04_13_045435_create_uikit_table.php diff --git a/app/Http/Controllers/UIKitController.php b/app/Http/Controllers/UIKitController.php new file mode 100644 index 000000000..bfa720dca --- /dev/null +++ b/app/Http/Controllers/UIKitController.php @@ -0,0 +1,10 @@ +where('k', $k)->first()->v; + } +} diff --git a/database/migrations/2020_04_13_045435_create_uikit_table.php b/database/migrations/2020_04_13_045435_create_uikit_table.php new file mode 100644 index 000000000..3fa856ff7 --- /dev/null +++ b/database/migrations/2020_04_13_045435_create_uikit_table.php @@ -0,0 +1,39 @@ +bigIncrements('id'); + $table->string('k')->unique()->index(); + $table->text('v')->nullable(); + $table->json('meta')->nullable(); + // default value for rollbacks + $table->text('defv')->nullable(); + // delta history + $table->text('dhis')->nullable(); + $table->unsignedInteger('edit_count')->default(0)->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('uikit'); + } +}