<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\News;

class NewsSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $newsData = [
            [
                'title' => 'Pembangunan Jembatan Desa Pelem Selesai',
                'content' => 'Pembangunan jembatan penghubung antar dusun di Desa Pelem telah selesai dan siap digunakan. Jembatan ini akan memudahkan akses warga untuk beraktivitas sehari-hari.',
                'category' => 'Infrastruktur',
                'image' => null,
                'status' => 'published',
                'views' => 150,
            ],
            [
                'title' => 'Pelatihan UMKM untuk Warga Desa',
                'content' => 'Pemerintah Desa Pelem mengadakan pelatihan UMKM untuk meningkatkan ekonomi warga. Pelatihan ini diikuti oleh 50 peserta dari berbagai dusun.',
                'category' => 'Ekonomi',
                'image' => null,
                'status' => 'published',
                'views' => 89,
            ],
            [
                'title' => 'Posyandu Balita Desa Pelem',
                'content' => 'Kegiatan Posyandu balita rutin bulanan di Desa Pelem akan dilaksanakan pada tanggal 15 setiap bulannya. Semua balita wajib hadir untuk pemeriksaan kesehatan.',
                'category' => 'Kesehatan',
                'image' => null,
                'status' => 'published',
                'views' => 234,
            ],
            [
                'title' => 'Festival Budaya Desa Pelem 2024',
                'content' => 'Festival budaya tahunan Desa Pelem akan digelar pada bulan Oktober mendatang. Acara ini akan menampilkan berbagai kesenian tradisional dan kuliner lokal.',
                'category' => 'Budaya',
                'image' => null,
                'status' => 'published',
                'views' => 312,
            ],
            [
                'title' => 'Pemilihan Ketua RT Periode 2024-2027',
                'content' => 'Pemilihan ketua RT untuk periode 2024-2027 akan dilaksanakan pada bulan September. Semua warga yang memenuhi syarat dapat mencalonkan diri.',
                'category' => 'Pemerintahan',
                'image' => null,
                'status' => 'published',
                'views' => 178,
            ],
            [
                'title' => 'Program Beasiswa untuk Pelajar Desa',
                'content' => 'Pemerintah Desa Pelem memberikan beasiswa untuk pelajar berprestasi. Program ini bertujuan untuk meningkatkan kualitas pendidikan di desa.',
                'category' => 'Pendidikan',
                'image' => null,
                'status' => 'published',
                'views' => 267,
            ],
            [
                'title' => 'Pembersihan Sungai Desa Pelem',
                'content' => 'Kegiatan gotong royong pembersihan sungai akan dilaksanakan pada hari Minggu. Semua warga diharapkan berpartisipasi untuk menjaga kebersihan lingkungan.',
                'category' => 'Lingkungan',
                'image' => null,
                'status' => 'published',
                'views' => 145,
            ],
            [
                'title' => 'Peluncuran Website Desa Pelem',
                'content' => 'Website resmi Desa Pelem telah diluncurkan untuk memberikan informasi yang lebih mudah diakses oleh warga. Website ini berisi berbagai informasi penting desa.',
                'category' => 'Teknologi',
                'image' => null,
                'status' => 'published',
                'views' => 423,
            ],
        ];

        foreach ($newsData as $data) {
            $data['slug'] = \Illuminate\Support\Str::slug($data['title']);
            News::create($data);
        }
    }
}
