*/ class ActivityFactory extends Factory { protected $model = \BookStack\Activity\Models\Activity::class; /** * Define the model's default state. * * @return array */ public function definition(): array { $activities = ActivityType::all(); $activity = $activities[array_rand($activities)]; return [ 'type' => $activity, 'detail' => 'Activity detail for ' . $activity, 'user_id' => User::factory(), 'ip' => $this->faker->ipv4(), 'loggable_id' => null, 'loggable_type' => null, ]; } }