3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-20 12:18:17 +00:00
Files
snipe-it/database/factories/CompanyFactory.php
2026-06-25 15:15:54 +01:00

37 lines
763 B
PHP

<?php
namespace Database\Factories;
use App\Models\Company;
use Illuminate\Database\Eloquent\Factories\Factory;
class CompanyFactory extends Factory
{
/**
* The name of the factory's corresponding model.
*
* @var string
*/
protected $model = Company::class;
/**
* Define the model's default state.
*
* @return array
*/
public function definition()
{
return [
'name' => $this->faker->unique()->company(),
'created_by' => 1,
'notes' => 'Created by DB seeder',
'tag_color' => $this->faker->hexColor(),
];
}
public function childOf(Company $parent): static
{
return $this->state(['parent_id' => $parent->id]);
}
}