isEmpty()) { $this->call(ContactSubjectSeeder::class); $subjects = ContactSubject::all(); } $names = [ 'Ricardo Oliveira', 'Mariana Santos', 'Carlos Eduardo', 'Ana Beatriz', 'Fernando Souza', 'Juliana Lima', 'Marcos Rocha', 'Patrícia Gomes', 'Luiz Henrique', 'Sofia Almeida' ]; $messages = [ 'Gostaria de um orçamento para manutenção de 5 computadores na minha empresa.', 'Vocês têm notebooks da marca Dell em estoque? Qual o valor médio?', 'Estou precisando de uma placa de vídeo específica para jogos, vocês trabalham com encomendas?', 'Meu computador não liga mais após uma queda de energia. Vocês fazem busca em domicílio?', 'Quais os horários disponíveis para uma visita técnica nesta semana?', 'Gostaria de saber se vocês fazem instalação de redes cabeadas para escritórios.', 'Preciso formatar meu notebook e fazer backup de arquivos importantes.', 'Vocês vendem licenças originais do Windows e Office?', 'Meu teclado parou de funcionar algumas teclas, vocês fazem a troca?', 'Gostaria de informações sobre o plano de manutenção mensal para empresas.' ]; foreach ($names as $index => $name) { ContactMessage::create([ 'name' => $name, 'email' => Str::lower(Str::slug($name)) . '@exemplo.com', 'company' => $index % 2 == 0 ? 'Empresa ' . ($index + 1) : null, 'website' => $index % 3 == 0 ? 'https://empresa' . ($index + 1) . '.com.br' : null, 'whatsapp' => '(11) 9' . rand(7000, 9999) . '-' . rand(1000, 9999), 'subject_id' => $subjects->random()->id, 'message' => $messages[$index], 'read' => rand(0, 1), 'created_at' => now()->subDays(rand(0, 30))->subHours(rand(0, 23)), ]); } } }