ProductionOrderItemFactory.php 866 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. declare(strict_types=1);
  3. namespace Database\Factories;
  4. use App\Models\CommonCatalogItem;
  5. use App\Models\ProductionOrder;
  6. use App\Models\ProductionOrderItem;
  7. use Illuminate\Database\Eloquent\Factories\Factory;
  8. /** @extends Factory<ProductionOrderItem> */
  9. class ProductionOrderItemFactory extends Factory
  10. {
  11. protected $model = ProductionOrderItem::class;
  12. public function definition(): array
  13. {
  14. return [
  15. 'production_order_id' => ProductionOrder::factory(),
  16. 'common_catalog_item_id' => CommonCatalogItem::factory(),
  17. 'external_id' => null,
  18. 'order_item_number' => fake()->numerify('МАФ-######'),
  19. 'factory_number' => null,
  20. 'manufacture_date' => null,
  21. 'passport_file_id' => null,
  22. 'sort' => 0,
  23. 'created_by' => null,
  24. ];
  25. }
  26. }