218 lines
18 KiB
PHP
218 lines
18 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use FluxCms\Core\Models\CmsDownload;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class CmsDownloadSeeder extends Seeder
|
|
{
|
|
public function run(): void
|
|
{
|
|
$items = $this->getItems();
|
|
|
|
foreach ($items as $index => $item) {
|
|
CmsDownload::updateOrCreate(
|
|
[
|
|
'category' => $item['category'],
|
|
'order' => $index,
|
|
],
|
|
[
|
|
'title' => $item['title'],
|
|
'description' => $item['description'],
|
|
'icon' => $item['icon'],
|
|
'sub_category' => $item['sub_category'],
|
|
'type_label' => $item['type_label'],
|
|
'alt' => $item['alt'],
|
|
'thumbnail' => $item['thumbnail'],
|
|
'file_path' => $item['file_path'],
|
|
'open_text' => $item['open_text'],
|
|
'download_text' => $item['download_text'],
|
|
'highlights' => $item['highlights'] ?? null,
|
|
'checkpoints' => $item['checkpoints'] ?? null,
|
|
'is_published' => true,
|
|
]
|
|
);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* @return array<int, array<string, mixed>>
|
|
*/
|
|
private function getItems(): array
|
|
{
|
|
return [
|
|
// === Case Studies ===
|
|
[
|
|
'category' => 'case_study',
|
|
'title' => ['de' => 'Hair-Care R&D Product Support', 'en' => 'Hair-Care R&D Product Support'],
|
|
'description' => ['de' => 'Ein globaler FMCG-Kunde im Bereich Hair Care musste eine komplexe R&D-Roadmap umsetzen und wir die Koordination von rund 5 parallelen Entwicklungsinitiativen koordinierten.', 'en' => 'A global FMCG client in the hair care segment needed to implement a complex R&D roadmap. We coordinated approximately 5 parallel development initiatives.'],
|
|
'icon' => 'document-chart-bar',
|
|
'sub_category' => 'R&D Product Support',
|
|
'type_label' => ['de' => 'Case Study', 'en' => 'Case Study'],
|
|
'alt' => ['de' => 'Case Study Hair-Care R&D Product Support', 'en' => 'Case Study Hair-Care R&D Product Support'],
|
|
'thumbnail' => 'case-study-7011.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Case_Study_7011_HairCareRD_ProductSupport_de.pdf', 'en' => 'inno-projekt-Case_Study_7011_HairCareRD_ProductSupport_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'highlights' => [['value' => '100%', 'label' => 'Dokumentations-<br>konformität'], ['value' => '5', 'label' => 'parallele<br>Entwicklungsinitiativen']],
|
|
],
|
|
[
|
|
'category' => 'case_study',
|
|
'title' => ['de' => 'Lab Support Data Integration', 'en' => 'Lab Support Data Integration'],
|
|
'description' => ['de' => 'Eie wir für einen globalen FMCG-Player die Verpackungsvalidierung standardisierten und durch direkte Systemintegration die "Time-to-Result" signifikant beschleunigten.', 'en' => 'How we standardized packaging validation for a global FMCG player and significantly accelerated "Time-to-Result" through direct system integration.'],
|
|
'icon' => 'document-chart-bar',
|
|
'sub_category' => 'Lab Support Data Integration',
|
|
'type_label' => ['de' => 'Case Study', 'en' => 'Case Study'],
|
|
'alt' => ['de' => 'Case Study Lab Support Data Integration', 'en' => 'Case Study Lab Support Data Integration'],
|
|
'thumbnail' => 'case-study-7012.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Case_Study_7012_LabSupport_DataIntegration_de.pdf', 'en' => 'inno-projekt-Case_Study_7012_LabSupport_DataIntegration_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'highlights' => [['value' => '20%', 'label' => 'Zeitgewinn'], ['value' => '100%', 'label' => 'Systemintegration<br> ']],
|
|
],
|
|
[
|
|
'category' => 'case_study',
|
|
'title' => ['de' => 'Fragrance Pump Experience', 'en' => 'Fragrance Pump Experience'],
|
|
'description' => ['de' => 'Wie wir für einen internationalen Premium-Konzern das subjektive Sprühgefühl von Parfüm in belastbare Ingenieursdaten übersetzten und das perfekte Markenerlebnis definierten.', 'en' => 'How we translated the subjective spray feel of perfume into robust engineering data for an international premium corporation and defined the perfect brand experience.'],
|
|
'icon' => 'document-chart-bar',
|
|
'sub_category' => 'Fragrance Pump Experience',
|
|
'type_label' => ['de' => 'Case Study', 'en' => 'Case Study'],
|
|
'alt' => ['de' => 'Case Study Fragrance Pump Experience', 'en' => 'Case Study Fragrance Pump Experience'],
|
|
'thumbnail' => 'case-study-7013.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Case_Study_7013_FragrancePump_Experience_de.pdf', 'en' => 'inno-projekt-Case_Study_7013_FragrancePump_Experience_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'highlights' => [['value' => '∞', 'label' => 'Objektivierung-<br>von Emotionen'], ['value' => '∞', 'label' => 'Globale<br>Differenzierung']],
|
|
],
|
|
[
|
|
'category' => 'case_study',
|
|
'title' => ['de' => 'Master Data Excellence & Prozess-Outsourcing', 'en' => 'Master Data Excellence & Process Outsourcing'],
|
|
'description' => ['de' => 'Ein globaler FMCG-Konzern stand vor der Herausforderung, seine internen F&E-Teams von hochadministrativem Aufwand zu befreien', 'en' => 'A global FMCG corporation faced the challenge of relieving its internal R&D teams from highly administrative workload.'],
|
|
'icon' => 'document-chart-bar',
|
|
'sub_category' => 'Master Data Excellence',
|
|
'type_label' => ['de' => 'Case Study', 'en' => 'Case Study'],
|
|
'alt' => ['de' => 'Case Study Master Data Excellence & Prozess-Outsourcing', 'en' => 'Case Study Master Data Excellence & Process Outsourcing'],
|
|
'thumbnail' => 'case-study-7010.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Case_Study_7010_MasterDataExcellence_de.pdf', 'en' => 'inno-projekt-Case_Study_7010_MasterDataExcellence_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'highlights' => [['value' => '~60%', 'label' => 'Zeitgewinn'], ['value' => '20-25%', 'label' => 'Kosteneffizienz<br> ']],
|
|
],
|
|
// === Capabilities ===
|
|
[
|
|
'category' => 'capability',
|
|
'title' => ['de' => 'Global Player', 'en' => 'Global Player'],
|
|
'description' => ['de' => 'Beherrschen Sie globale Komplexität. Skalieren Sie Innovationen sicher über Märkte und Werke hinweg.', 'en' => 'Master global complexity. Scale innovations safely across markets and plants.'],
|
|
'icon' => 'document-text',
|
|
'sub_category' => 'Globale Player & Internationale Projekte',
|
|
'type_label' => ['de' => 'Capability', 'en' => 'Capability'],
|
|
'alt' => ['de' => 'Capability Profile Global Player', 'en' => 'Capability Profile Global Player'],
|
|
'thumbnail' => 'global-player.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Capability_9101_GlobalPlayer_de.pdf', 'en' => 'inno-projekt-Capability_9101_GlobalPlayer_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'checkpoints' => [['value' => 'Etablieren Sie globale Exzellenz'], ['value' => 'Sichern Sie Ihre "License to Operate"'], ['value' => 'Synchronisieren Sie Zentrale und Werke']],
|
|
],
|
|
[
|
|
'category' => 'capability',
|
|
'title' => ['de' => 'Nationale Champions', 'en' => 'National Champions'],
|
|
'description' => ['de' => 'Realisieren Sie große Ideen mit pragmatischer Schlagkraft. Nutzen Sie bewährte Methoden maßgeschneidert für Ihre Strukturen.', 'en' => 'Turn big ideas into reality with pragmatic impact. Use proven methods tailored to your structures.'],
|
|
'icon' => 'document-text',
|
|
'sub_category' => 'Nationale Champions & Regionale Akteure',
|
|
'type_label' => ['de' => 'Capability', 'en' => 'Capability'],
|
|
'alt' => ['de' => 'Capability Profile Nationale Champions', 'en' => 'Capability Profile National Champions'],
|
|
'thumbnail' => 'nationale-champions.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Capability_9102_NationaleChampions_de.pdf', 'en' => 'inno-projekt-Capability_9102_NationalChampions_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'checkpoints' => [['value' => 'Erweitern Sie Ihre Handlungsfähigkeit'], ['value' => 'Profitieren Sie von Best-Practices'], ['value' => 'Steigern Sie Ihre Marge']],
|
|
],
|
|
[
|
|
'category' => 'capability',
|
|
'title' => ['de' => 'Leistungsübersicht', 'en' => 'Service Overview'],
|
|
'description' => ['de' => 'Bündeln Sie Ihre Anforderungen. Wir bieten Ihnen ein integriertes Spektrum aus Packaging, Engineering, Projektmanagement und spezialisiertem Consulting.', 'en' => 'We offer you an integrated spectrum of Packaging, Engineering, Project Management and specialized consulting.'],
|
|
'icon' => 'document-text',
|
|
'sub_category' => 'Ihr Leistungsportfolio für technische Exzellenz.',
|
|
'type_label' => ['de' => 'Capability', 'en' => 'Capability'],
|
|
'alt' => ['de' => 'Capability Leistungsübersicht', 'en' => 'Capability Service Overview for Technical Excellence'],
|
|
'thumbnail' => 'keyvisual.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Capability_9202_Leistungsuebersicht_de.pdf', 'en' => 'inno-projekt-Capability_9202_Service_Overview_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'checkpoints' => [['value' => 'Ihre Buchungsmodelle'], ['value' => 'Verfügbare Experten-Rollen'], ['value' => 'Warum inno-projekt?']],
|
|
],
|
|
[
|
|
'category' => 'capability',
|
|
'title' => ['de' => 'Master Data Management', 'en' => 'Master Data Management'],
|
|
'description' => ['de' => 'Erfahren Sie mehr über unsere Expertise im Bereich Master Data Management und Systemintegration für FMCG-Unternehmen.', 'en' => 'Learn more about our expertise in master data management and system integration for FMCG companies.'],
|
|
'icon' => 'document-text',
|
|
'sub_category' => 'Verwandeln Sie Datenchaos in Prozessgeschwindigkeit.',
|
|
'type_label' => ['de' => 'Capability', 'en' => 'Capability'],
|
|
'alt' => ['de' => 'Capability Profile Master Data Management', 'en' => 'Capability Profile Master Data Management'],
|
|
'thumbnail' => 'leistung-2.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Capability_9012_MasterData_de.pdf', 'en' => 'inno-projekt-Capability_9012_MasterData_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'checkpoints' => [['value' => 'Entlasten Sie Ihre Experten'], ['value' => 'Beschleunigen Sie Ihren Markteintritt'], ['value' => 'Garantieren Sie Compliance']],
|
|
],
|
|
[
|
|
'category' => 'capability',
|
|
'title' => ['de' => 'Integrated Consumer Research', 'en' => 'Integrated Consumer Research'],
|
|
'description' => ['de' => 'Erfahren Sie mehr über unsere Expertise im Bereich Integrated Consumer Research für FMCG-Unternehmen.', 'en' => 'Learn more about our expertise in integrated consumer research for FMCG companies.'],
|
|
'icon' => 'document-text',
|
|
'sub_category' => 'Verwandeln Sie subjektives Erleben in messbare technische Daten.',
|
|
'type_label' => ['de' => 'Capability', 'en' => 'Capability'],
|
|
'alt' => ['de' => 'Capability Integrated Consumer Research', 'en' => 'Capability Integrated Consumer Research'],
|
|
'thumbnail' => 'leistung-2.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Capability_9011_Integrated_Consumer_Research_de.pdf', 'en' => 'inno-projekt-Capability_9011_Integrated_Consumer_Research_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF downloaden', 'en' => 'Download PDF'],
|
|
'checkpoints' => [['value' => 'Minimieren Sie Fehlentwicklungen'], ['value' => 'Machen Sie Markenwerte messbar'], ['value' => 'Verstehen Sie Ihre "Emotional Map"']],
|
|
],
|
|
// === Success Stories ===
|
|
[
|
|
'category' => 'success_story',
|
|
'title' => ['de' => 'Lab Support Data Integration', 'en' => 'Lab Support Data Integration'],
|
|
'description' => ['de' => 'Eie wir für einen globalen FMCG-Player die Verpackungsvalidierung standardisierten und durch direkte Systemintegration die "Time-to-Result" signifikant beschleunigten.', 'en' => 'How we standardized packaging validation for a global FMCG player and significantly accelerated "Time-to-Result" through direct system integration.'],
|
|
'icon' => 'document-chart-bar',
|
|
'sub_category' => 'Lab Support Data Integration',
|
|
'type_label' => ['de' => 'Case Study', 'en' => 'Case Study'],
|
|
'alt' => ['de' => 'Case Study Lab Support Data Integration', 'en' => 'Case Study Lab Support Data Integration'],
|
|
'thumbnail' => 'case-study-7012.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Case_Study_7012_LabSupport_DataIntegration_de.pdf', 'en' => 'inno-projekt-Case_Study_7012_LabSupport_DataIntegration_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF herunterladen', 'en' => 'Download PDF'],
|
|
'highlights' => [['value' => '20%', 'label' => 'Zeitgewinn'], ['value' => '100%', 'label' => 'Systemintegration<br> ']],
|
|
],
|
|
[
|
|
'category' => 'success_story',
|
|
'title' => ['de' => 'Fragrance Pump Experience', 'en' => 'Fragrance Pump Experience'],
|
|
'description' => ['de' => 'Wie wir für einen internationalen Premium-Konzern das subjektive Sprühgefühl von Parfüm in belastbare Ingenieursdaten übersetzten und das perfekte Markenerlebnis definierten.', 'en' => 'How we translated the subjective spray feel of perfume into robust engineering data for an international premium corporation and defined the perfect brand experience.'],
|
|
'icon' => 'document-chart-bar',
|
|
'sub_category' => 'Fragrance Pump Experience',
|
|
'type_label' => ['de' => 'Case Study', 'en' => 'Case Study'],
|
|
'alt' => ['de' => 'Case Study Fragrance Pump Experience', 'en' => 'Case Study Fragrance Pump Experience'],
|
|
'thumbnail' => 'case-study-7013.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Case_Study_7013_FragrancePump_Experience_de.pdf', 'en' => 'inno-projekt-Case_Study_7013_FragrancePump_Experience_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF herunterladen', 'en' => 'Download PDF'],
|
|
'highlights' => [['value' => '∞', 'label' => 'Objektivierung-<br>von Emotionen'], ['value' => '∞', 'label' => 'Globale<br>Differenzierung']],
|
|
],
|
|
[
|
|
'category' => 'success_story',
|
|
'title' => ['de' => 'Master Data Excellence & Prozess-Outsourcing', 'en' => 'Master Data Excellence & Process Outsourcing'],
|
|
'description' => ['de' => 'Ein globaler FMCG-Konzern stand vor der Herausforderung, seine internen F&E-Teams von hochadministrativem Aufwand zu befreien', 'en' => 'A global FMCG corporation faced the challenge of relieving its internal R&D teams from highly administrative workload.'],
|
|
'icon' => 'document-chart-bar',
|
|
'sub_category' => 'Master Data Excellence',
|
|
'type_label' => ['de' => 'Case Study', 'en' => 'Case Study'],
|
|
'alt' => ['de' => 'Case Study Master Data Excellence & Prozess-Outsourcing', 'en' => 'Case Study Master Data Excellence & Process Outsourcing'],
|
|
'thumbnail' => 'case-study-7010.webp',
|
|
'file_path' => ['de' => 'inno-projekt-Case_Study_7010_MasterDataExcellence_de.pdf', 'en' => 'inno-projekt-Case_Study_7010_MasterDataExcellence_en.pdf'],
|
|
'open_text' => ['de' => 'PDF öffnen', 'en' => 'Open PDF'],
|
|
'download_text' => ['de' => 'PDF herunterladen', 'en' => 'Download PDF'],
|
|
'highlights' => [['value' => '~60%', 'label' => 'Zeitgewinn'], ['value' => '20-25%', 'label' => 'Kosteneffizienz<br> ']],
|
|
],
|
|
];
|
|
}
|
|
}
|