clupilot/app/database/factories/ActivityFactory.php

25 lines
762 B
PHP

<?php
namespace Database\Factories;
use App\Models\Activity;
use Illuminate\Database\Eloquent\Factories\Factory;
class ActivityFactory extends Factory
{
protected $model = Activity::class;
public function definition(): array
{
return [
'user_id' => null,
'type' => $this->faker->randomElement(['deploy', 'backup', 'update', 'security', 'system']),
'level' => $this->faker->randomElement(['info', 'success', 'success', 'warning', 'error']),
'message' => $this->faker->sentence(6),
'subject' => $this->faker->domainName(),
'meta' => null,
'occurred_at' => $this->faker->dateTimeBetween('-3 days', 'now'),
];
}
}