<?php

namespace Database\Seeders;

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

class ContactMessageSeeder extends Seeder
{
    public function run(): void
    {
        $messages = [
            ['name' => 'Budi Santoso',    'email' => 'budi@example.com',    'phone' => '08123456789', 'subject' => 'Pendaftaran anggota baru',          'message' => 'Saya ingin bergabung dengan organisasi Persegi. Bagaimana cara mendaftarnya?'],
            ['name' => 'Siti Rahayu',     'email' => null,                  'phone' => '08987654321', 'subject' => 'Informasi kegiatan kerja bakti',     'message' => 'Apakah masyarakat umum boleh ikut kegiatan kerja bakti yang akan datang?'],
            ['name' => 'Ahmad Fauzi',     'email' => 'ahmad@example.com',   'phone' => null,          'subject' => 'Donasi untuk kegiatan',              'message' => 'Saya ingin berdonasi untuk mendukung kegiatan. Kemana saya bisa menghubungi bendahara?'],
            ['name' => 'Dewi Lestari',    'email' => 'dewi@example.com',    'phone' => '08111222333', 'subject' => 'Jadwal rapat bulanan',               'message' => 'Kapan jadwal rapat bulanan berikutnya? Saya ingin hadir sebagai tamu.'],
            ['name' => 'Hendra Wijaya',   'email' => null,                  'phone' => '08555666777', 'subject' => 'Laporan kerusakan fasilitas desa',   'message' => 'Ada lampu jalan yang mati di RT 03. Apakah Persegi bisa membantu melaporkan ke desa?'],
            ['name' => 'Rina Kusuma',     'email' => 'rina@example.com',    'phone' => '08222333444', 'subject' => 'Kerjasama kegiatan sosial',          'message' => 'Kami dari karang taruna RT 05 ingin mengajak kerjasama untuk kegiatan sosial bulan depan.'],
            ['name' => 'Joko Pramono',    'email' => null,                  'phone' => '08444555666', 'subject' => 'Pertanyaan iuran anggota',           'message' => 'Berapa besaran iuran bulanan anggota Persegi? Saya tertarik untuk bergabung.'],
            ['name' => 'Nurul Hidayah',   'email' => 'nurul@example.com',   'phone' => '08777888999', 'subject' => 'Saran program kerja',               'message' => 'Saya punya usulan program pelatihan digital untuk pemuda desa. Bagaimana cara menyampaikannya?'],
        ];

        foreach ($messages as $data) {
            ContactMessage::create($data);
        }
    }
}
