<?php

namespace Database\Seeders;

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

class TestimonialSeeder extends Seeder
{
    public function run(): void
    {
        Testimonial::truncate();

        $items = [
            [
                'name'       => 'Sophie Laurent',
                'role'       => 'Owner, Cafe Belleville',
                'text'       => 'FX Concept completely transformed our storefront. The illuminated sign they created is stunning — we get compliments from customers every single day. Professional, fast, and fairly priced.',
                'rating'     => 5,
                'is_active'  => true,
                'sort_order' => 1,
            ],
            [
                'name'       => 'Marc Dubois',
                'role'       => 'Marketing Director, Hotel de la Paix',
                'text'       => 'We needed a full rebrand of our hotel signage across three locations. FX Concept handled everything seamlessly — design, production, and installation in under two weeks.',
                'rating'     => 5,
                'is_active'  => true,
                'sort_order' => 2,
            ],
            [
                'name'       => 'Amina Khoury',
                'role'       => 'CEO, Mode Parisienne',
                'text'       => 'The laser-cut acrylic letters for our boutique look absolutely stunning. Exactly what I envisioned, delivered on time and on budget. I would not go anywhere else.',
                'rating'     => 5,
                'is_active'  => true,
                'sort_order' => 3,
            ],
            [
                'name'       => 'Thomas Bernard',
                'role'       => 'Events Manager, Stade de France',
                'text'       => 'We needed 200 printed banners in 48 hours for a major event. FX Concept delivered every single one — on time, perfect quality. Exceptional service under pressure.',
                'rating'     => 5,
                'is_active'  => true,
                'sort_order' => 4,
            ],
            [
                'name'       => 'Claire Fontaine',
                'role'       => 'Owner, Boulangerie Authentique',
                'text'       => 'From the initial consultation to the final installation, the team was professional, creative, and genuinely caring. Our new sign has brought so many new customers through the door.',
                'rating'     => 5,
                'is_active'  => true,
                'sort_order' => 5,
            ],
        ];

        foreach ($items as $data) {
            Testimonial::create($data);
        }
    }
}
