TestFactory.php 770 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Module\UrausSys\Database\Factories;
  3. use App\Module\UrausSys\Models\ReceiveAddress;
  4. use Illuminate\Database\Eloquent\Factories\Factory;
  5. class TestFactory extends Factory
  6. {
  7. /**
  8. * 指定模型类
  9. *
  10. * @var string
  11. */
  12. protected $model = ReceiveAddress::class;
  13. /**
  14. * 定义模型的默认状态
  15. *
  16. * @return array
  17. */
  18. public function definition(): array
  19. {
  20. return [
  21. 'name' => $this->faker->word,
  22. 'code' => $this->faker->unique()->word,
  23. 'description' => $this->faker->sentence,
  24. 'data' => [
  25. 'key' => $this->faker->word,
  26. 'value' => $this->faker->word
  27. ],
  28. 'status' => 1
  29. ];
  30. }
  31. }