argument('urs_user_id'); $farmUserId = (int)$this->argument('farm_user_id'); $this->info("开始测试推荐注册奖励功能"); $this->info("URS用户ID: {$ursUserId}"); $this->info("农场用户ID: {$farmUserId}"); $this->line(''); try { // 触发用户进入农场事件(模拟首次进入) $this->info("触发URS用户进入农场事件..."); $event = new UrsUserEnteredFarmEvent($ursUserId, $farmUserId, null, true); event($event); $this->info("✅ 事件已触发,请查看日志了解处理结果"); $this->line(''); $this->info("可以通过以下命令查看日志:"); $this->info("tail -f storage/logs/laravel-" . date('Y-m-d') . ".log"); } catch (\Exception $e) { $this->error("❌ 测试失败: " . $e->getMessage()); return 1; } return 0; } }