dstpabuaran.com/database/factories/CuttingFactory.php

27 lines
800 B
PHP

<?php
namespace Database\Factories;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\Factory;
class CuttingFactory extends Factory
{
public function definition(): array
{
$materialCost = fake()->numberBetween(50000, 5000000);
$sewingCost = fake()->numberBetween(10000, 500000);
$otherCost = fake()->numberBetween(0, 200000);
return [
'created_by_id' => User::factory(),
'status' => fake()->randomElement(['in_progress', 'completed', 'cancelled']),
'description' => fake()->sentence(),
'total_material_cost' => $materialCost,
'sewing_cost' => $sewingCost,
'other_cost' => $otherCost,
'cost_per_unit' => fake()->numberBetween(1000, 50000),
];
}
}