10-04-2026

This commit is contained in:
Kevin Adametz 2026-04-10 17:18:17 +02:00
parent 4d6b4930b2
commit 4bb89aad8c
836 changed files with 52961 additions and 5950 deletions

View file

@ -2,9 +2,9 @@
namespace FluxCms\Core\Database\Seeders;
use Illuminate\Database\Seeder;
use FluxCms\Core\Models\Page;
use FluxCms\Core\Models\BlogPost;
use FluxCms\Core\Models\Page;
use Illuminate\Database\Seeder;
class CmsContentSeeder extends Seeder
{
@ -27,19 +27,19 @@ class CmsContentSeeder extends Seeder
'domain_key' => 'default',
'title' => [
'de' => 'Willkommen auf unserer Website',
'en' => 'Welcome to our Website'
'en' => 'Welcome to our Website',
],
'slug' => [
'de' => '/',
'en' => '/'
'en' => '/',
],
'meta_description' => [
'de' => 'Willkommen auf unserer modernen Website, erstellt mit Flux CMS.',
'en' => 'Welcome to our modern website, built with Flux CMS.'
'en' => 'Welcome to our modern website, built with Flux CMS.',
],
'meta_keywords' => [
'de' => 'Website, CMS, Flux CMS, Laravel',
'en' => 'Website, CMS, Flux CMS, Laravel'
'en' => 'Website, CMS, Flux CMS, Laravel',
],
'is_published' => true,
'published_at' => now(),
@ -50,15 +50,15 @@ class CmsContentSeeder extends Seeder
'domain_key' => 'default',
'title' => [
'de' => 'Über uns',
'en' => 'About us'
'en' => 'About us',
],
'slug' => [
'de' => '/ueber-uns',
'en' => '/about'
'en' => '/about',
],
'meta_description' => [
'de' => 'Erfahren Sie mehr über unser Unternehmen und unsere Mission.',
'en' => 'Learn more about our company and our mission.'
'en' => 'Learn more about our company and our mission.',
],
'is_published' => true,
'published_at' => now(),
@ -69,15 +69,15 @@ class CmsContentSeeder extends Seeder
'domain_key' => 'default',
'title' => [
'de' => 'Kontakt',
'en' => 'Contact'
'en' => 'Contact',
],
'slug' => [
'de' => '/kontakt',
'en' => '/contact'
'en' => '/contact',
],
'meta_description' => [
'de' => 'Kontaktieren Sie uns für weitere Informationen.',
'en' => 'Contact us for more information.'
'en' => 'Contact us for more information.',
],
'is_published' => true,
'published_at' => now(),
@ -95,19 +95,19 @@ class CmsContentSeeder extends Seeder
[
'title' => [
'de' => 'Willkommen bei Flux CMS',
'en' => 'Welcome to Flux CMS'
'en' => 'Welcome to Flux CMS',
],
'slug' => [
'de' => 'willkommen-bei-flux-cms',
'en' => 'welcome-to-flux-cms'
'en' => 'welcome-to-flux-cms',
],
'excerpt' => [
'de' => 'Flux CMS ist ein modernes, komponentenbasiertes Content Management System für Laravel.',
'en' => 'Flux CMS is a modern, component-based Content Management System for Laravel.'
'en' => 'Flux CMS is a modern, component-based Content Management System for Laravel.',
],
'content' => [
'de' => '<p>Flux CMS revolutioniert die Art, wie Sie Inhalte verwalten. Mit seiner einzigartigen "Code-as-Schema" Philosophie definieren Sie Inhaltsstrukturen direkt in PHP-Komponenten.</p><p>Dies bietet beispiellose Flexibilität und eine hervorragende Entwicklererfahrung.</p>',
'en' => '<p>Flux CMS revolutionizes the way you manage content. With its unique "Code-as-Schema" philosophy, you define content structures directly in PHP components.</p><p>This offers unprecedented flexibility and an excellent developer experience.</p>'
'en' => '<p>Flux CMS revolutionizes the way you manage content. With its unique "Code-as-Schema" philosophy, you define content structures directly in PHP components.</p><p>This offers unprecedented flexibility and an excellent developer experience.</p>',
],
'category' => 'News',
'tags' => ['CMS', 'Laravel', 'Flux'],
@ -118,19 +118,19 @@ class CmsContentSeeder extends Seeder
[
'title' => [
'de' => 'Multi-Domain Support',
'en' => 'Multi-Domain Support'
'en' => 'Multi-Domain Support',
],
'slug' => [
'de' => 'multi-domain-support',
'en' => 'multi-domain-support'
'en' => 'multi-domain-support',
],
'excerpt' => [
'de' => 'Verwalten Sie mehrere Websites von einer Installation aus.',
'en' => 'Manage multiple websites from one installation.'
'en' => 'Manage multiple websites from one installation.',
],
'content' => [
'de' => '<p>Mit Flux CMS können Sie mehrere Domains von einer einzigen Installation aus verwalten. Jede Domain kann ihre eigenen Inhalte, Designs und Einstellungen haben.</p>',
'en' => '<p>With Flux CMS, you can manage multiple domains from a single installation. Each domain can have its own content, designs, and settings.</p>'
'en' => '<p>With Flux CMS, you can manage multiple domains from a single installation. Each domain can have its own content, designs, and settings.</p>',
],
'category' => 'Features',
'tags' => ['Multi-Domain', 'Features'],
@ -141,19 +141,19 @@ class CmsContentSeeder extends Seeder
[
'title' => [
'de' => 'Komponenten-First Architektur',
'en' => 'Component-First Architecture'
'en' => 'Component-First Architecture',
],
'slug' => [
'de' => 'komponenten-first-architektur',
'en' => 'component-first-architecture'
'en' => 'component-first-architecture',
],
'excerpt' => [
'de' => 'Bauen Sie Seiten aus wiederverwendbaren Livewire-Komponenten.',
'en' => 'Build pages from reusable Livewire components.'
'en' => 'Build pages from reusable Livewire components.',
],
'content' => [
'de' => '<p>Die Komponenten-First Architektur von Flux CMS ermöglicht es Ihnen, komplexe Seiten aus kleinen, wiederverwendbaren Komponenten zu erstellen.</p><p>Jede Komponente kann ihre eigenen Felder und Validierungsregeln definieren.</p>',
'en' => '<p>The component-first architecture of Flux CMS allows you to create complex pages from small, reusable components.</p><p>Each component can define its own fields and validation rules.</p>'
'en' => '<p>The component-first architecture of Flux CMS allows you to create complex pages from small, reusable components.</p><p>Each component can define its own fields and validation rules.</p>',
],
'category' => 'Architecture',
'tags' => ['Components', 'Livewire', 'Architecture'],