*/ class StockMoveFactory extends Factory { protected $model = StockMove::class; /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'product_id' => Product::factory(), 'from_warehouse_id' => Warehouse::factory(), 'to_warehouse_id' => Warehouse::factory(), 'qty_base' => $this->faker->randomFloat(3, 1, 100), 'move_type' => $this->faker->randomElement(['receipt', 'issue', 'transfer', 'adjustment', 'consumption']), 'moved_at' => now(), ]; } }