Jelajahi Sumber

Add ConfigCache model and migration

Daniel Supernault 4 tahun lalu
induk
melakukan
ba37a54a20

+ 14 - 0
app/Models/ConfigCache.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace App\Models;
+
+use Illuminate\Database\Eloquent\Factories\HasFactory;
+use Illuminate\Database\Eloquent\Model;
+
+class ConfigCache extends Model
+{
+    use HasFactory;
+
+    protected $table = 'config_cache';
+    public $fillable = ['*'];
+}

+ 34 - 0
database/migrations/2021_04_28_060450_create_config_caches_table.php

@@ -0,0 +1,34 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class CreateConfigCachesTable extends Migration
+{
+	/**
+	 * Run the migrations.
+	 *
+	 * @return void
+	 */
+	public function up()
+	{
+		Schema::create('config_cache', function (Blueprint $table) {
+			$table->id();
+			$table->string('k')->unique()->index();
+			$table->text('v')->nullable();
+			$table->json('metadata')->nullable();
+			$table->timestamps();
+		});
+	}
+
+	/**
+	 * Reverse the migrations.
+	 *
+	 * @return void
+	 */
+	public function down()
+	{
+		Schema::dropIfExists('config_cache');
+	}
+}