FormDataFactory.php 990 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace Database\Factories;
  3. use Illuminate\Database\Eloquent\Factories\Factory;
  4. use App\Models\Category;
  5. use App\Models\FormData;
  6. use App\Models\Comments;
  7. use Illuminate\Database\Console\Seeds\WithoutModelEvents;
  8. use Illuminate\Database\Seeder;
  9. use Illuminate\Support\Str;
  10. /**
  11. * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\FormData>
  12. */
  13. class FormDataFactory extends Factory
  14. {
  15. /**
  16. * Define the model's default state.
  17. *
  18. * @return array<string, mixed>
  19. */
  20. public function definition(): array
  21. {
  22. return [
  23. 'uuid' => Str::uuid(),
  24. 'name' => $this->faker->name(),
  25. 'email' => $this->faker->unique()->safeEmail(),
  26. 'phone' => '7' . $this->faker->numerify('##########'),
  27. 'gender' => $this->faker->boolean(),
  28. 'message' => $this->faker->paragraphs(3, true),
  29. 'submitted_at' => $this->faker->dateTimeBetween('-1 year', 'now'),
  30. ];
  31. }
  32. }