소스 검색

Merge pull request #1638 from visuddhinanda/laravel

Laravel add parent in article table
visuddhinanda 2 년 전
부모
커밋
bd9369bd58
2개의 변경된 파일35개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      app/Http/Resources/ArticleResource.php
  2. 34 0
      database/migrations/2023_10_21_032337_add_parent_in_articles.php

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