From 1ca7796e91e0c62e2fab14437d453f2d9bf39ec8 Mon Sep 17 00:00:00 2001 From: philipp lang Date: Tue, 11 Nov 2025 00:34:22 +0100 Subject: [PATCH] Add soft deletes to participant --- app/Form/Models/Participant.php | 2 ++ ..._221048_create_forms_deleted_at_column.php | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 database/migrations/2025_11_11_221048_create_forms_deleted_at_column.php diff --git a/app/Form/Models/Participant.php b/app/Form/Models/Participant.php index 370ae20c..5dead4bd 100644 --- a/app/Form/Models/Participant.php +++ b/app/Form/Models/Participant.php @@ -14,6 +14,7 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasMany; +use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Support\Collection; use Illuminate\Support\Facades\Mail; use Laravel\Scout\Searchable; @@ -25,6 +26,7 @@ class Participant extends Model implements Preventable /** @use HasFactory */ use HasFactory; use Searchable; + use SoftDeletes; public $guarded = []; diff --git a/database/migrations/2025_11_11_221048_create_forms_deleted_at_column.php b/database/migrations/2025_11_11_221048_create_forms_deleted_at_column.php new file mode 100644 index 00000000..c62f2ca4 --- /dev/null +++ b/database/migrations/2025_11_11_221048_create_forms_deleted_at_column.php @@ -0,0 +1,28 @@ +softDeletes(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('forms', function (Blueprint $table) { + $table->dropColumn('deleted_at'); + }); + } +};