Browse Source

Merge pull request #1638 from visuddhinanda/laravel

Laravel add parent in article table
visuddhinanda 2 years ago
parent
commit
bd9369bd58

+ 1 - 0
app/Http/Resources/ArticleResource.php

@@ -36,6 +36,7 @@ class ArticleResource extends JsonResource
             "editor"=> UserApi::getById($this->editor_id),
             "status" => $this->status,
             "lang" => $this->lang,
+            "parent_uid" => $this->parent,
             "created_at" => $this->created_at,
             "updated_at" => $this->updated_at,
         ];

+ 34 - 0
database/migrations/2023_10_21_032337_add_parent_in_articles.php

@@ -0,0 +1,34 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class AddParentInArticles extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::table('articles', function (Blueprint $table) {
+            //
+            $table->uuid('parent')->nullable()->index();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('articles', function (Blueprint $table) {
+            //
+            $table->dropColumn('parent');
+        });
+    }
+}