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 = [ [