get('rule_id'); $lang = $request->get('lang'); if (!$ruleId || !$lang) { return json(['code' => 1, 'msg' => '参数错误']); } $translation = RuleTranslation::where('rule_id', $ruleId) ->where('lang', $lang) ->first(); return json(['code' => 0, 'data' => $translation]); } /** * 保存规则的翻译 * @param Request $request * @return Response */ public function save(Request $request): Response { $ruleId = $request->post('rule_id'); $lang = $request->post('lang'); $title = $request->post('title'); if (!$ruleId || !$lang || !$title) { return json(['code' => 1, 'msg' => '参数错误']); } $rule = Rule::find($ruleId); if (!$rule) { return json(['code' => 1, 'msg' => '规则不存在']); } $result = $rule->setTranslatedTitle($lang, $title); return json(['code' => 0, 'msg' => '保存成功']); } }