Sfoglia il codice sorgente

添加字段category

visuddhinanda 2 anni fa
parent
commit
303aa6b5a2

+ 8 - 11
app/Http/Controllers/RelationController.php

@@ -20,7 +20,7 @@ class RelationController extends Controller
     public function index(Request $request)
     {
         //
-        $table = Relation::select(['id','name','case','from','to','editor_id','updated_at','created_at']);
+        $table = Relation::select(['id','name','case','from','to','category','editor_id','updated_at','created_at']);
         if(($request->has('case'))){
             $table = $table->whereIn('case', explode(",",$request->get('case')) );
         }
@@ -59,11 +59,10 @@ class RelationController extends Controller
         $case = $request->get('case','');
         $new = new Relation;
         $new->name = $validated['name'];
-        if($request->has('case')){
-            $new->case = $request->get('case');
-        }else{
-            $new->case = null;
-        }
+
+        $new->case = $request->get('case');
+        $new->category = $request->get('category');
+
         if($request->has('from')){
             $new->from = json_encode($request->get('from'),JSON_UNESCAPED_UNICODE);
         }else{
@@ -109,11 +108,9 @@ class RelationController extends Controller
         }
 
         $relation->name = $request->get('name');
-        if($request->has('case')){
-            $relation->case = $request->get('case');
-        }else{
-            $relation->case = null;
-        }
+        $relation->case = $request->get('case');
+        $relation->category = $request->get('category');
+
         if($request->has('from')){
             $relation->from = json_encode($request->get('from'),JSON_UNESCAPED_UNICODE);
         }else{

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

@@ -21,6 +21,7 @@ class RelationResource extends JsonResource
             "case"=> $this->case,
             "from"=> json_decode($this->from),
             "to"=> json_decode($this->to),
+            "category"=> $this->category,
             "editor"=> UserApi::getByUuid($this->editor_id),
             "created_at"=> $this->created_at,
             "updated_at"=> $this->updated_at,