<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class AnnouncementSeeder extends Seeder
{
    public function run(): void
    {
        DB::table('announcements')->truncate();

        $announcements = [
            [
                'slug' => '2026-bahar-donemi-kayitlari-basladi',
                'title' => '2026 Bahar Dönemi Kayıtları Başladı',
                'category' => 'announcement',
                'excerpt' => 'Bahar dönemi eğitim programlarımıza kayıtlar başlamıştır. Kontenjanlarımız sınırlı olduğundan erken kayıt yaptırmanızı tavsiye ederiz.',
                'content' => "Bahar dönemi eğitim programlarımıza kayıtlar başlamıştır. Yeni dönemde hem yüz yüze hem de online eğitim seçeneklerimizle denizcilik kariyerinize hız kesmeden devam edebilir, eksik belgelerinizi tamamlayabilirsiniz.\n\n- Tüm eğitim başlıklarımızda %10 erken kayıt avantajı sunulmaktadır.\n- Kesin kayıt esnasında istenilen evrak listesini detay inceleyiniz.\n- Kontenjanlar dolmadan yerinizi ayırtmayı unutmayın.",
                'image' => null,
                'is_featured' => true,
                'meta_title' => '2026 Bahar Dönemi Kayıtları Başladı | Boğaziçi Denizcilik',
                'meta_description' => 'Bahar dönemi eğitim programlarımıza kayıtlar başlamıştır. %10 erken kayıt avantajı için hemen başvurun.',
                'published_at' => '2026-02-15 09:00:00',
            ],
            [
                'slug' => 'imo-standartlari-guncellemesi',
                'title' => 'IMO Standartları Güncellemesi',
                'category' => 'news',
                'excerpt' => 'Uluslararası Denizcilik Örgütü\'nün (IMO) 2026 standart güncellemeleri eğitim programlarımıza yansıtıldı.',
                'content' => "Dünya çapında uygulanan denizcilik standartları, IMO (Uluslararası Denizcilik Örgütü) tarafından periyodik olarak güncellenmektedir. 2026 yılı için duyurulan yeni yönetmeliklere uygun olacak şekilde müfredatlarımız Ulaştırma ve Altyapı Bakanlığı onayıyla revize edilmiştir.\n\nYeni standartlarla birlikte güvenlik ve çevre alanındaki konularda eğitime ayrılan süre artırılmış olup, simülatör kullanımında gerçekçilik senaryoları çeşitlendirilmiştir.",
                'image' => null,
                'is_featured' => false,
                'meta_title' => 'IMO 2026 Standartları Güncellemesi | Boğaziçi Denizcilik',
                'meta_description' => 'IMO 2026 standart güncellemeleri eğitim programlarımıza yansıtıldı. Güncel müfredat hakkında bilgi alın.',
                'published_at' => '2026-02-12 09:00:00',
            ],
            [
                'slug' => 'denizcilik-kariyer-fuari-2026',
                'title' => 'Denizcilik Kariyer Fuarı 2026',
                'category' => 'event',
                'excerpt' => 'İstanbul\'da düzenlenecek Kariyer Fuarı\'nda 40\'tan fazla firma stant açacak. Öğrencilerimize ücretsiz giriş.',
                'content' => "Kariyer yolculuğunuzda önemli bir kilometre taşı olan Denizcilik Kariyer Fuarı, bu yıl da sektörün öncü firmalarını öğrencilerimiz ve mezunlarımızla buluşturuyor.\n\nEtkinlik kapsamında uzman konuşmacılarla düzenlenecek panellere katılabilir, mülakat simülasyonlarıyla kendinizi sınayabilirsiniz. Boğaziçi Denizcilik kursiyerlerine özel ücretsiz giriş imkanından faydalanmak için öğrenci işleri birimimizle iletişime geçiniz.",
                'image' => null,
                'is_featured' => false,
                'meta_title' => 'Denizcilik Kariyer Fuarı 2026 | Boğaziçi Denizcilik',
                'meta_description' => 'Denizcilik Kariyer Fuarı 2026\'da 40\'tan fazla firma ile buluşun. Öğrencilerimize ücretsiz giriş.',
                'published_at' => '2026-02-05 09:00:00',
            ],
            [
                'slug' => 'mezunlarimiz-uluslararasi-yarismada-birinci',
                'title' => 'Mezunlarımız Uluslararası Yarışmada 1. Oldu',
                'category' => 'news',
                'excerpt' => 'Öğrencilerimiz Avrupa Denizcilik Simülasyon Yarışması\'nda birinci olarak Türkiye\'yi temsil etti.',
                'content' => "Kurumumuz eğitimlerini başarıyla tamamlayan 3 mezunumuzdan oluşan Türkiye ekibi, Hollanda'da düzenlenen Avrupa Denizcilik Simülasyon Yarışması'nda (E-Sea Challenge 2026) kriz yönetimi ve yanaşma-kalkma operasyonlarındaki takım çalışmalarıyla 1. oldu.\n\nGeleceğin denizcilerini yetiştirmekten gurur duyuyor, başarılarının devamını diliyoruz.",
                'image' => null,
                'is_featured' => false,
                'meta_title' => 'Mezunlarımız Uluslararası Yarışmada 1. Oldu | Boğaziçi Denizcilik',
                'meta_description' => 'Boğaziçi Denizcilik mezunları Avrupa Denizcilik Simülasyon Yarışması\'nda Türkiye\'yi birinci sıraya taşıdı.',
                'published_at' => '2026-01-28 09:00:00',
            ],
            [
                'slug' => 'yeni-simulasyon-sistemimiz-hizmete-girdi',
                'title' => 'Yeni Simülasyon Sistemimiz Hizmete Girdi',
                'category' => 'news',
                'excerpt' => 'En son teknoloji deniz simülatörlerimiz ile gerçek deniz koşullarında eğitim imkânı sunuyoruz.',
                'content' => 'Eğitim kalitemizi her geçen gün arttırmak amacıyla köprüüstü vizyon simülatör sistemimizi yeniledik. 4K panoramik görüntü sağlayan yeni cihazlarımız ile 30 farklı limana ve 20 farklı gemi modeline erişimimiz bulunmaktadır. Öğrencilerimiz, acil durum senaryolarını sıfır risk ile deneyimleme şansı bulmaktadır.',
                'image' => null,
                'is_featured' => false,
                'meta_title' => 'Yeni Simülasyon Sistemimiz Hizmete Girdi | Boğaziçi Denizcilik',
                'meta_description' => '4K panoramik köprüüstü simülatörümüz ile gerçek deniz koşullarında eğitim alın. 30 liman, 20 gemi modeli.',
                'published_at' => '2026-01-20 09:00:00',
            ],
            [
                'slug' => 'online-egitim-platformumuz-yenilendi',
                'title' => 'Online Eğitim Platformumuz Yenilendi',
                'category' => 'announcement',
                'excerpt' => 'Kullanıcı deneyimini iyileştiren yeni online eğitim platformumuz aktif olmuştur.',
                'content' => 'Özellikle yenileme eğitimlerinde sıkça kullandığımız online uzaktan eğitim platformumuzu güncelledik. İnteraktif eğitim materyalleri, hızlı canlı yayın sistemi ve mobil uyumlu arayüzü ile dilediğiniz yerden eğitimlerinize daha rahat bir şekilde katılabileceksiniz. Kursiyerlerimiz şifrelerini güncelleyerek sisteme giriş yapabilir.',
                'image' => null,
                'is_featured' => false,
                'meta_title' => 'Online Eğitim Platformumuz Yenilendi | Boğaziçi Denizcilik',
                'meta_description' => 'Yenilenen online eğitim platformumuz ile uzaktan eğitimlerinize mobil ve masaüstünden kolayca katılın.',
                'published_at' => '2026-01-10 09:00:00',
            ],
        ];

        DB::table('announcements')->insert(array_map(fn ($a) => array_merge($a, [
            'created_at' => now(),
            'updated_at' => now(),
        ]), $announcements));
    }
}
