Kontaktdaten: Telefon +49 521 986 20 100, E-Mail interior@b2in.eu
Lang-Dateien (Kontaktformular, Impressum, Datenschutz, de/en), Support-Link im Partnerportal, WhatsApp-Schreibweise und Platzhalter im Admin. ContactDetailsSeeder ersetzt die alten Werte in den gespeicherten CMS-Einträgen (beide Sprachen), Marken und Magazin; Display-Folien und Info-Tablet (CABINET-Showroom) bleiben unberührt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
17acb35231
commit
07816dce19
14 changed files with 132 additions and 35 deletions
48
database/seeders/ContactDetailsSeeder.php
Normal file
48
database/seeders/ContactDetailsSeeder.php
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Database\Seeders\Concerns\ReplacesCmsTexts;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
/**
|
||||
* Neue Kontaktdaten (09.10.2026): Telefon +49 521 986 20 100, E-Mail interior@b2in.eu.
|
||||
*
|
||||
* Ersetzt in allen CMS-Sektionen (beide Sprachen, auch Rechtstexte und Kontaktformular), Marken
|
||||
* und Magazin die bisherige Nummer +49 (0) 5221 9255055 sowie info@b2in.eu bzw. info@b2in.de.
|
||||
* Die WhatsApp-Nummer (dieselbe Nummer) bekommt die neue Schreibweise, wenn sie noch in einer der
|
||||
* alten Schreibweisen steht. Display-Folien und Info-Tablet bleiben unberührt (CABINET-Showroom).
|
||||
* Mehrfaches Ausführen ist unbedenklich.
|
||||
*
|
||||
* php artisan db:seed --class=ContactDetailsSeeder
|
||||
*/
|
||||
class ContactDetailsSeeder extends Seeder
|
||||
{
|
||||
use ReplacesCmsTexts;
|
||||
|
||||
public const PHONE = '+49 521 986 20 100';
|
||||
|
||||
public const EMAIL = 'interior@b2in.eu';
|
||||
|
||||
public const REPLACEMENTS = [
|
||||
'+49 (0) 5221 9255055' => self::PHONE,
|
||||
'info@b2in.eu' => self::EMAIL,
|
||||
'info@b2in.de' => self::EMAIL,
|
||||
];
|
||||
|
||||
/** Werte, die vollständig übereinstimmen müssen – die WhatsApp-Nummer in alter Schreibweise. */
|
||||
public const EXACT = [
|
||||
'+49 521 98620100' => self::PHONE,
|
||||
'0521 98620100' => self::PHONE,
|
||||
'0521-98620100' => self::PHONE,
|
||||
];
|
||||
|
||||
public function run(): void
|
||||
{
|
||||
$count = $this->replaceCmsTexts(self::REPLACEMENTS, self::EXACT);
|
||||
|
||||
$this->command?->info($count === 0
|
||||
? 'Kontaktdaten: bereits aktuell.'
|
||||
: "Kontaktdaten: {$count} Stellen auf ".self::PHONE.' / '.self::EMAIL.' umgestellt.');
|
||||
}
|
||||
}
|
||||
|
|
@ -59,6 +59,7 @@ class InteriorReleaseSeeder extends Seeder
|
|||
ContentCorrections20261008Seeder::class,
|
||||
FaqCategoriesSeeder::class,
|
||||
BrandTranslationsSeeder::class,
|
||||
ContactDetailsSeeder::class,
|
||||
// Zuletzt: fehlende Felder ergänzen, verwendete Bilder in die Mediathek.
|
||||
CmsSectionFieldsSeeder::class,
|
||||
AssetMediaImportSeeder::class,
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ use Illuminate\Database\Seeder;
|
|||
*/
|
||||
class WhatsappNumberSeeder extends Seeder
|
||||
{
|
||||
/** Business-Nummer laut Marcel (0521-98620100, korrigiert am 24.09.), international geschrieben. */
|
||||
public const NUMBER = '+49 521 98620100';
|
||||
/** Business-Nummer laut Marcel (0521-98620100, korrigiert am 24.09.), international geschrieben (Schreibweise seit 09.10.). */
|
||||
public const NUMBER = '+49 521 986 20 100';
|
||||
|
||||
/**
|
||||
* Werte, die der Seeder ersetzt: der Platzhalter aus der ersten Einrichtung und die am 23.09.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue