<?php

namespace Database\Seeders;

use App\Models\Story;
use Illuminate\Database\Seeder;

class StorySeeder extends Seeder
{
    /**
     * Seed stories for homepage.
     */
    public function run(): void
    {
        $stories = [
            [
                'title' => 'Boğaziçi Denizcilik',
                'badge' => 'Tanıtım',
                'content' => "1998'den bu yana Türk denizciliğine nitelikli personel yetiştiriyoruz. IMO standartlarında, STCW uyumlu eğitimlerimizle 15.000+ mezun.",
                'image' => null,
                'cta_text' => 'Hakkımızda',
                'cta_url' => '/kurumsal/hakkimizda',
                'order_index' => 0,
            ],
            [
                'title' => 'Eğitimler Başlıyor',
                'badge' => 'Yeni Dönem',
                'content' => 'Güverte, makine ve STCW eğitim gruplarımız açılıyor. Teori ve simülatör destekli uygulamalı müfredat.',
                'image' => null,
                'cta_text' => 'Eğitim Takvimi',
                'cta_url' => '/egitimler/takvim',
                'order_index' => 1,
            ],
            [
                'title' => 'Eğitim Kategorileri',
                'badge' => 'Katalog',
                'content' => 'Güverte, makine, STCW güvenlik, yat kaptanlığı, telsiz ve belge yenileme — 6 ana kategoride 45+ eğitim programı.',
                'image' => null,
                'cta_text' => 'Tüm Eğitimler',
                'cta_url' => '/egitimler',
                'order_index' => 2,
            ],
            [
                'title' => 'Belge Yenileme',
                'badge' => 'Yenileme',
                'content' => 'BST, AFF, ilk yardım ve güverte/makine yeterlik belgelerinizin süresi mi doluyor? Hafta sonu tazeleme programlarımız açık.',
                'image' => null,
                'cta_text' => 'Yenileme Eğitimleri',
                'cta_url' => '/egitimler/yenileme',
                'order_index' => 3,
            ],
            [
                'title' => 'Yat Kaptanlığı',
                'badge' => 'Yat',
                'content' => '25 GT, 149 GT ve 3000 GT tonaj sınıflarında yat kaptanlığı eğitimleri. Kıyı seyri, manevra, deniz hukuku ve güvenlik.',
                'image' => null,
                'cta_text' => 'Detaylı Bilgi',
                'cta_url' => '/egitimler/yat-kaptanligi',
                'order_index' => 4,
            ],
            [
                'title' => 'STCW Güvenlik',
                'badge' => 'STCW',
                'content' => 'Temel Güvenlik (BST), ileri yangın söndürme (AFF), denizde kişisel can kurtarma ve ilk yardım — zorunlu STCW sertifikaları.',
                'image' => null,
                'cta_text' => 'STCW Eğitimleri',
                'cta_url' => '/egitimler/stcw',
                'order_index' => 5,
            ],
        ];

        foreach ($stories as $story) {
            Story::firstOrCreate(
                ['title' => $story['title']],
                $story,
            );
        }
    }
}
