get(); $requests = ServiceRequest::query()->latest()->limit(10)->get(); foreach ($requests as $request) { ActivityLog::query()->create([ 'user_id' => $users->random()->id, 'model_type' => ServiceRequest::class, 'model_id' => $request->id, 'action' => fake()->randomElement(['updated', 'assigned', 'status_changed']), 'description' => fake()->sentence(), 'ip_address' => '127.0.0.1', 'created_at' => now()->subHours(rand(1, 72)), ]); } } }