argument('item_id'); if ($itemId) { // 查询特定物品ID的种子配置 $seed = FarmSeed::where('item_id', $itemId)->first(); if ($seed) { $this->info("物品ID {$itemId} 对应的种子配置:"); $this->table( ['种子配置ID', '种子名称', '物品ID', '种子类型'], [[$seed->id, $seed->name, $seed->item_id, $seed->type]] ); } else { $this->error("物品ID {$itemId} 没有对应的种子配置"); } } else { // 显示所有种子配置的映射关系 $seeds = FarmSeed::orderBy('item_id')->get(); $this->info("所有种子配置的映射关系:"); $data = []; foreach ($seeds as $seed) { $data[] = [$seed->id, $seed->name, $seed->item_id, $seed->type]; } $this->table( ['种子配置ID', '种子名称', '物品ID', '种子类型'], $data ); } return 0; } }