employeeFactory.php 707 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace Database\Factories;
  3. use Illuminate\Database\Eloquent\Factories\Factory;
  4. use App\Models\employee;
  5. /**
  6. * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Model>
  7. */
  8. class employeeFactory extends Factory
  9. {
  10. /**
  11. * Define the model's default state.
  12. *
  13. * @return array<string, mixed>
  14. */
  15. protected $model = employee::class;
  16. public function definition(): array
  17. {
  18. return [
  19. 'name' => $this->faker->name,
  20. 'email' => $this->faker->unique()->safeEmail,
  21. 'position' => $this->faker->jobTitle,
  22. 'office_id' => \App\Models\office::factory(), // Assuming OfficeFactory exists
  23. ];
  24. }
  25. }