Files
Impenggg 42ba980f7a
Some checks failed
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled
Tests / PHP 8.5 (push) Has been cancelled
feat: implement core material requisition, project management, and daily reporting modules with workflow validation and automated documentation support.
2026-08-01 15:38:57 +08:00

24 lines
745 B
PHP

<?php
namespace Modules\MasterData\Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory;
use Modules\MasterData\Models\Material;
class MaterialFactory extends Factory
{
protected $model = Material::class;
public function definition(): array
{
return [
'name' => fake()->word() . ' Material',
'sku' => strtoupper(fake()->bothify('MAT-###??')),
'category' => fake()->randomElement(['concrete', 'steel', 'wood', 'electrical']),
'unit' => fake()->randomElement(['pcs', 'kg', 'm', 'bag']),
'unit_cost' => fake()->randomFloat(2, 10, 5000),
'status' => 'active',
'type' => 'single',
];
}
}