Преглед изворни кода

requirementGroup添加软删除

kely пре 7 месеци
родитељ
комит
9b8291d9e5

+ 1 - 1
app/Models/Requirement.php

@@ -63,6 +63,6 @@ class Requirement extends Model
 
     public function group(): \Illuminate\Database\Eloquent\Relations\BelongsTo
     {
-        return $this->belongsTo(RequirementGroup::class, "requirement_group_id");
+        return $this->belongsTo(RequirementGroup::class, "requirement_group_id")->withTrashed();
     }
 }

+ 1 - 1
app/Models/RequirementGroup.php

@@ -8,7 +8,7 @@ use Illuminate\Database\Eloquent\Model;
 
 class RequirementGroup extends Model
 {
-    use HasFactory,Filterable;
+    use HasFactory,Filterable,SoftDeletes;
 
     protected $fillable = [
         'name', 'abbr_name', 'asset_id','parent_id','company_id'

+ 1 - 1
database/migrations/2024_07_19_161055_add_soft_delete.php → database/migrations/2024_07_19_161055_add_soft_delete_to_asset.php

@@ -13,7 +13,7 @@ return new class extends Migration
     {
         Schema::table('assets', function (Blueprint $table) {
             //
-            $table->softDeletes();;
+            $table->softDeletes();
         });
     }
 

+ 30 - 0
database/migrations/2024_07_19_170707_add_soft_delete_to_requirement_groups.php

@@ -0,0 +1,30 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+return new class extends Migration
+{
+    /**
+     * Run the migrations.
+     */
+    public function up(): void
+    {
+        Schema::table('requirement_groups', function (Blueprint $table) {
+            //
+            $table->softDeletes();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     */
+    public function down(): void
+    {
+        Schema::table('requirement_groups', function (Blueprint $table) {
+            //
+            $table->dropColumn('deleted_at');
+        });
+    }
+};