Add soft deletes to participant
continuous-integration/drone/push Build is failing Details

This commit is contained in:
philipp lang 2025-11-11 00:34:22 +01:00
parent 8b8f598507
commit 1ca7796e91
2 changed files with 30 additions and 0 deletions

View File

@ -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<ParticipantFactory> */
use HasFactory;
use Searchable;
use SoftDeletes;
public $guarded = [];

View File

@ -0,0 +1,28 @@
<?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('forms', function (Blueprint $table) {
$table->softDeletes();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::table('forms', function (Blueprint $table) {
$table->dropColumn('deleted_at');
});
}
};