From e4b84e6575ad442beb89e073ea1c07195d305ec7 Mon Sep 17 00:00:00 2001 From: soeren Date: Fri, 5 Dec 2025 21:01:58 +0100 Subject: [PATCH] migration fix --- database/seeders/AiModelSeeder.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/database/seeders/AiModelSeeder.php b/database/seeders/AiModelSeeder.php index 3d4003d..04173f1 100644 --- a/database/seeders/AiModelSeeder.php +++ b/database/seeders/AiModelSeeder.php @@ -3,6 +3,8 @@ namespace Database\Seeders; use App\Models\AiModel; +use Illuminate\Support\Facades\DB; +use Illuminate\Support\Facades\Schema; use Illuminate\Database\Seeder; class AiModelSeeder extends Seeder @@ -12,8 +14,14 @@ class AiModelSeeder extends Seeder */ public function run(): void { - // Für SQLite: Lösche alle existierenden Modelle und füge sie frisch ein - AiModel::truncate(); + Schema::disableForeignKeyConstraints(); + AiModel::query()->delete(); + + if (DB::getDriverName() === 'mysql') { + DB::statement('ALTER TABLE ai_models AUTO_INCREMENT = 1'); + } + + Schema::enableForeignKeyConstraints(); $data = [ [